Подтвердить что ты не робот

Есть ли графический инструмент Binary Diff для Mac OS X?

Существуют ли инструменты для двоичного Diff для Mac OS X с графическим интерфейсом? Есть gazillion текстовые инструменты для сравнения, но мне нужно сравнить два бинарных файла. По существу, два Hex Editors с Dec/Hex View рядом друг с другом (двоичные файлы представляют собой настраиваемый формат файла, а не изображения или что-либо, у которого есть более специализированный инструмент diff)

4b9b3361

Ответ 1

есть Ellié Computing Merge (http://www.elliecomputing.com) (NB: я работаю для ECMerge). он может сравнивать произвольно большие файлы с обычными представлениями Hex + ASCII и бок о бок визуальный diff. он также работает на mac и linux/windows

Ответ 2

Я просто обнаружил Hex Fiend - любовь с первого взгляда! Откройте оба двоичных файла, затем выполните File > Compare x and y или Shift + cmd + D

Hex Fiend

Ответ 3

Вы можете сохранить шестнадцатеричный каждый двоичный файл в файлах temp, а затем сравнить их с 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

Ответ 6

Мой go-to для таких вещей, как это, 010 Editor. Он имеет очень настраиваемый шестнадцатеричный бит-diff, настраиваемую минимальную длину совпадения, синхронизированную прокрутку и многое другое.

Beyond Compare 4 делает довольно хорошую работу, особенно если у вас есть несколько бинарных файлов для сравнения. Однако сопоставление не является явно настраиваемым и может быть неустойчивым, в зависимости от случая использования.