小编Car*_*ens的帖子

比较两个不同大小的二进制文件

我正在尝试比较两个二进制文件以识别其中之一。

我拥有的第一个文件包含我感兴趣的数据,可用于识别第二个文件。第二个文件来自第 3 方,其中可能包含第一个文件中的信息(或非常相似)。

这两个文件的大小可以不同(例如,第一个文件可能是 500KB,而第二个文件可能是 4MB)。因此,我一直试图对第一个文件中有多少在第二个文件中进行评分,以便我可以肯定地说它是相关的或源自同一来源(文件 1 的 99% 存在于文件 2 中)。

我试过使用,cmp -l file1.bin file2.bin | wc -l但问题是我感兴趣的领域没有对齐。

我也尝试过使用,diff但是它们总是不同的。如果我能找到不同的总字节数,我可以将其从文件大小中删除,以查看剩余部分是否与我的文件匹配。

任何帮助深表感谢。

linux comparison binary-files

3
推荐指数
1
解决办法
1654
查看次数

标签 统计

binary-files ×1

comparison ×1

linux ×1