Xdelta3 可以说是xdelta 的一个增强版,功能更加强大,但命令和补丁和xdelta3 的并不兼容 ,xdelta 不能处理体积大于2G 的文件[有人说用-m 参数能处理,笔者测试仍然提示错误--没有测试过的请不要乱说哦O(∩_∩)O~]。就不多介绍了,下面就提供资源下载和具体使用办法:
xdelta3用法:
生成补丁:xdelta3 -v -e -s 第一个文件[母盘文件] 第二个文件[目标文件] 生成的差异文件[补丁文件]
应用补丁:xdelta3 -v -d -s 第一个文件[母盘文件] 生成的差异文件[补丁文件] 第二个文件[目标文件]
下载地址:Release 3.0.10 · jmacd/xdelta-gpl (github.com) 官方主页:http://xdelta.org/
其中的-e -s 和-d -s 是必备参数,-v 输出详细处理信息,可有可无;每个文件之间都有一个空隔着。
xdelta3-x86_64-3.0.10.exe -e -s 1.apk 2.apk patch.patch 生成补丁 xdelta3-x86_64-3.0.10.exe -v -d -s 1.apk patch.1 new.apk 应用补丁
温馨提示:
Xdelta 的命令简单、方便处理小于2G 的文件;Xdelta3 命令复杂、功能强大,且能方便的处理大于2G 的文件,在大文件横行的当今也不可或缺啊O(∩_∩)O~。以上仅给出了最简单的补丁生成和应用命令,更多的命令和参数选项您可以使用-help 命令慢慢查看O(∩_∩)O~。
这个项目也有在LINUX下的版本,对于二进制文件的分发能起到很好的加速作用。