检查二进制文件是否相同?

Roo*_*ook 5 diff

可能的重复:
Windows 上的二进制差异工具

确定两个二进制文件是否相同的最简单方法是什么,而无需实际打开它们,检查不同程序中的版本等......?

我主要的意思是像3d模型,acad图纸之类的文件,其中我有不同的版本,保存在不同的目录中,完成后我只想找到哪些是最新的,哪些与最新的不同,以及互相删除。

到目前为止,我认为 od md5 ?(这很慢,......我想要一些让我点击两个文件的东西,它说 - “它们不一样。继续前进。”还有其他想法吗?

这实际上并不适合“diff”标签,因此如果您能想到更好的选择,请随时更改它。

use*_*686 2

C:\> fc/b 文件1 文件2

有关 FC(文件比较)命令的更多信息可以在此处找到。


如果您有很多文件,某种哈希函数将是最简单的方法。在我的(相当旧的)计算机上,md5sum可以在 50 秒内哈希一个 1 GB 的文件,这只是因为 HD 速度慢。