如何在Linux中比较二进制文件?
我需要比较两个二进制文件,并得到输出的形式。
<fileoffset-hex> <file1-byte-hex> <file2-byte-hex>
每一个不同的字节。因此,如果file1.bin
是
00 90 00 11
二进制形式,而file2.bin
是
00 91 00 10
我想得到类似
00000001 90 91
00000003 11 10
这样的东西,在Linux中有没有办法做到?我知道cmp -l
,但它使用十进制系统来表示偏移量,而使用八进制来表示字节,这是我想避免的。