当前位置: 首页 > 工具软件 > xdelta > 使用案例 >

二进制patch工具xdelta的使用方法

施德运
2023-12-01
  Xdelta 是一个二进制的diff 工具[同时又兼具了patch 功能],diff 和patch 是Unix 世界里很有用的一对工具:我们通常将它们结合起来实现生成补丁,应用补丁的目的。如果要处理的不是文本文件,是二进制文件,我们可以使用一个专门用来处理二进制文件的工具–xdelta。

       Xdelta3 可以说是xdelta 的一个增强版,功能更加强大,但命令和补丁和xdelta3 的并不兼容 ,xdelta 不能处理体积大于2G 的文件[有人说用-m 参数能处理,笔者测试仍然提示错误--没有测试过的请不要乱说哦O(∩_∩)O~]。就不多介绍了,下面就提供资源下载和具体使用办法:

xdelta3用法:

生成补丁:xdelta3 -v -e -s   第一个文件[母盘文件] 第二个文件[目标文件] 生成的差异文件[补丁文件]

应用补丁:xdelta3 -v -d -s   第一个文件[母盘文件] 生成的差异文件[补丁文件] 第二个文件[目标文件]

下载地址:http://xdelta.googlecode.com/files/xdelta3.0u.x86-32.exe                官方主页:http://xdelta.org/

其中的-e -s 和-d -s 是必备参数,-v 输出详细处理信息,可有可无;每个文件之间都有一个空隔着。

   

    xdelta 用法:

生成补丁:xdelta delta 第一个文件[母盘文件] 第二个文件[目标文件] 生成的差异文件[补丁文件]

应用补丁:xdelta patch 生成的差异文件[补丁文件] 第一个文件[母盘文件] 第二个文件[目标文件]

官方主页:http://evanjones.ca/software/index.html        下载地址:http://evanjones.ca/software/xdelta.exe

其中delta 是生成补丁文件的必备参数,patch 是应用补丁的必备参数;-m 用来设置内存缓冲大小。

    温馨提示:

        Xdelta 的命令简单、方便处理小于2G 的文件;Xdelta3 命令复杂、功能强大,且能方便的处理大于2G 的文件,在大文件横行的当今也不可或缺啊O(∩_∩)O~。以上仅给出了最简单的补丁生成和应用命令,更多的命令和参数选项您可以使用-help 命令慢慢查看O(∩_∩)O~。

      这个项目也有在LINUX下的版本,对于二进制文件的分发能起到很好的加速作用。


 类似资料: