首先,我不需要文本比较,因此 Beyond Compare 不能满足我的需要。

我正在寻找一个可以在字节级别报告两个文件之间差异的实用程序。最低要求是需要查看文件中的百分比变化,或有关受影响字节/扇区的报告。

有什么办法可以让我省去自己做这件事的麻烦吗?

有帮助吗?

解决方案

我发现 VBinDiff. 。我没有使用过它,但它可能可以满足您的要求。

其他提示

我想这取决于文件中到底包含什么内容,但这是一个快速的:

hexdump file1 > file1.tmp
hexdump file2 > file2.tmp
diff file1.tmp file2.tmp

由于每行通常报告 16 个字节,因此从技术上讲,这不会为您提供更改的字节数,但可以让您大致了解文件中发生更改的位置。

超级比较 是二进制比较的最佳选择。它有一个非常有用的智能比较器。

ECMerge 最近推出了 二进制差异, ,它可以比较几个千兆字节的文件(限制高于 太拉 字节)。它适用于 linux、windows、mac os x 和 solaris。它为您提供逐字节或逐块统计信息。

您可以参数同步窗口(如果需要)和最小匹配。

您可以使用 三角洲. 。这是开源的二进制差异工具,您可以使用它来制作二进制补丁,但我认为它还提供了有关发现的差异的信息。

阿拉克西斯合并 适用于 Windows。这是一个 这描述了它们的二进制比较功能。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top