3

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

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

有什么可以让我免于自己做这件事的麻烦吗?

4

6 回答 6

7

我找到了 VBinDiff。我没有使用它,但它可能会做你想要的。

于 2008-09-19T01:44:31.540 回答
2

我想这取决于文件中究竟包含什么,但这里有一个快速的:

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

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

于 2008-09-19T01:42:14.353 回答
1

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

于 2008-09-19T01:56:22.430 回答
1

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

于 2008-09-19T01:57:24.347 回答
1

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

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

于 2011-11-04T20:45:59.463 回答
0

有可用于 Windows的Araxis Merge 。这是描述其二进制比较功能的页面。

于 2008-09-19T01:52:01.130 回答