有用的二进制差异工具(除了 msdn[apatch 和 mpatch]、xdelta、bsdiff、vbindiff 和 winmerge)[关闭]

2024-04-11

我需要一个二进制 diff 工具,它可以从比较的 8MB 文件(.dat 压缩文件)生成补丁文件,并且可以将生成的补丁文件合并到旧的 .dat 文件(大小 8MB)。

我尝试使用msdn的apatch和mpatch,但是mpatch在区分两个8MB文件时会产生7MB diff或补丁文件,而按理说,所述补丁文件的大小应该是1MB。另一个问题是,当将所述补丁文件合并到另一个 .dat 文件(35MB)时,需要一个多小时左右的时间,但 apatch exe 仍然不会生成新的 .dat 文件。

我使用了 xdelta 但也出现了有关文件大小的问题。

无法使用 WinMerga,因为我正在使用 .dat 文件,也无法使用 vbindiff,因为它只是显示文件之间的差异。

有人知道其他二进制补丁工具吗?

非常感谢。


比较压缩格式时,必须先解压缩它们。

Xdelta 对某些格式自动执行此操作,例如 gzip,但可能不会对 .dat 执行此操作

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有用的二进制差异工具(除了 msdn[apatch 和 mpatch]、xdelta、bsdiff、vbindiff 和 winmerge)[关闭] 的相关文章

随机推荐