我需要一个工具来比较2个二进制文件。文件很大。我在互联网上找到的一些免费软件或试用工具不便于用于大文件。你能给我推荐一些工具吗?
有几种可能性:
参见: https://web.archive.org/web/20151122151611/https://stackoverflow.com/questions/688504/binary-diff-tool-for-very-large-files
如果只想查明文件是否相同,可以在二进制模式下使用 Windowsfc命令:
fc
fc.exe /b file1 file2
有关详细信息,请参阅 FC 的参考文献
Total Command 还有一个二进制比较选项: 转到: File \\Compare by content
File \\Compare by content
我想有些人可能已经在使用这个工具,可能没有意识到它的内置特性。
我喜欢使用对象复制转换为十六进制,然后使用差异。
在 Cygwin:
$cmp -bl <file1> <file2>
二进制偏移量和值分别是十进制和八进制。
我最喜欢的“瑞士刀”是来自 http://www.scootersoftware.com/的超越比较