Мені потрібно порівняти два двійкові файли та отримати вихід у вигляді:
<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
але в ньому використовується десяткова система для зміщення та восьмерична для байтів, чого я хотів би уникнути.
od
...