Wie vergleiche ich Binärdateien unter Linux?
Ich muss zwei Binärdateien vergleichen und erhalte die Ausgabe in der Form:
<fileoffset-hex> <file1-byte-hex> <file2-byte-hex>
für jedes unterschiedliche Byte. Wenn also file1.bin
00 90 00 11
in binärer Form ist und file2.bin
00 91 00 10
ist, möchte ich etwas wie
00000001 90 91
00000003 11 10
erhalten. Gibt es eine Möglichkeit, dies unter Linux zu tun? Ich weiß von cmp -l
, aber es verwendet ein Dezimalsystem für Offsets und Oktal für Bytes, was ich vermeiden möchte.