二进制比较两个文件,仅当第一个文件与第二个文件的任何部分不匹配时才会失败

二进制比较两个文件,仅当第一个文件与第二个文件的任何部分不匹配时才会失败

我有一个文件(称之为A,供参考),这可能是我的系统上其他一些现有文件的片段。我不能使用cmp因为我不知道从开始处可能丢失了多少字节A(或者,至少,如果不通过 -i 标志进行暴力破解,我就无法使用它)。有没有办法让我发现是否A我的系统上已经存在(使用 GNU 工具或任何其他 Linux 程序)?或者我必须把一个 C++ 程序搞砸才能完成这项工作?注意:效率是可取的,因为文件A必须进行比较的可能有很多。

答案1

不知道这个块有多大(A) 是...您是否考虑过使用 grep 来查找其内容-A

相关内容