c - 制作备份创建者

标签 c backup patch

我正在帮助开发一个程序,该程序可以轻松地以 ips patch 格式备份特定文件格式。 .我们希望它比较 2 个文件,一个在程序文件夹中具有特定名称(为了方便),另一个是用户选择的,然后将生成一个以当前日期/时间作为文件名的补丁。我们正在用 C 编写代码。是否有关于我们如何管理它的任何提示?

最佳答案

执行此操作的最简单方法是找到以下任一形式的现有 IPS 实现:

  1. 一个预先存在的库和 API
  2. 已有项目

幸运的是,Neill Corlett(使 "Secret of Mana 2" / "Seiken Densetsu 3" 的英文翻译成为现实的好人)已经创建了一个 openly available implementiation of the UPS and IPS patch generation/application algorithms . Please refer to the associated readme file to determine the licensing terms .

无论如何,您只需修改程序中的 main() 函数以选择两个特定的文件名(他现有的程序已经设计为接受它们作为命令行参数),并且工作传递给处理补丁生成/应用程序的现有函数。

祝你好运!

关于c - 制作备份创建者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27829065/

相关文章:

c - 在C中打印出随机数数组

linux - 在 crontab 中找不到命令转储

c# - 增量导出和导入 postgresql C#

patch - Crucible 试图锚定您的补丁,但存在冲突的内容

MATLAB:当 faceAlpha 不为 1 时,补丁会在各种情况下消失

mercurial - 使用 tortoiseHg 为 Mercurial 存储库导入具有冲突更改的补丁

c - c 中结构的大小等于 1

c - 为什么我在 getaddrinfo() 返回的列表中得到 "localhost"的重复 addrinfo 对象?

c - 根据条件在C中异步运行外部程序

php - 将非常大的 MySQL 数据库中的特定表/列备份并压缩到不同的服务器上