Tôi cần so sánh hai tệp nhị phân và nhận đầu ra ở dạng:
<fileoffset-hex> <file1-byte-hex> <file2-byte-hex>
cho mỗi byte khác nhau. Vì vậy, nếu file1.bin
là
00 90 00 11
ở dạng nhị phân và file2.bin
là
00 91 00 10
Tôi muốn có được một cái gì đó như
00000001 90 91
00000003 11 10
Có cách nào để làm điều này trong Linux không? Tôi biết cmp -l
nhưng nó sử dụng một hệ thống thập phân cho offset và bát phân cho các byte mà tôi muốn tránh.
od
...