Вы можете сохранить шестнадцатеричный код каждого двоичного файла во временных файлах, а затем сравнить их с diff
. Это даст вам визуальную разницу в гексах.
xxd -c 1 file1 | cut -d ' ' -f 2 > file1.hex
xxd -c 1 file2 | cut -d ' ' -f 2 > file2.hex
diff file1.hex file2.hex
xxd
создает шестнадцатеричный дамп, и мы говорим ему печатать один байт на строку, затем cut
разделяется на пробел и сравнивает правильный столбец
Вы также можете использовать od
вместо xxd