我有两个不同大小的二进制文件。我需要在Linux中比较这些文件的前N个字节。我希望结果是“是”(相同)或“否”(不同),而不是逐字节比较。N的大小可能从KB到GB。
目前我正在使用以下方法:
head -c N input1.dat | rdiff signature >1.sig
head -c N input2.dat | rdiff signature >2.sig
diff 1.sig 2.sig
但我在想是否有另一种更简单的方法。 谢谢。
我有两个不同大小的二进制文件。我需要在Linux中比较这些文件的前N个字节。我希望结果是“是”(相同)或“否”(不同),而不是逐字节比较。N的大小可能从KB到GB。
目前我正在使用以下方法:
head -c N input1.dat | rdiff signature >1.sig
head -c N input2.dat | rdiff signature >2.sig
diff 1.sig 2.sig
但我在想是否有另一种更简单的方法。 谢谢。