Ответы:
Несколько возможностей:
Смотрите также: https://web.archive.org/web/20151122151611//programming/688504/binary-diff-tool-for-very-large-files
Если вы хотите узнать только, являются ли файлы идентичными, вы можете использовать команду Windows fc
в двоичном режиме:
fc.exe /b file1 file2
Для получения дополнительной информации см. Ссылку для ФК
У Total Commander также есть опция двоичного сравнения:File \\Compare by content
пс. Я предполагаю, что некоторые люди уже могут использовать этот инструмент и могут не знать о встроенной функции.
Total Commander
стоит упомянуть, это то, что стоит 42 доллара США.
Мой любимый "швейцарский нож" Beyond Compare от http://www.scootersoftware.com/
Beyond Compare
стоит упомянуть, что это платное программное обеспечение, которое будет работать только 30 дней. После этого вам нужно будет получить лицензию стоимостью 60 долларов.
Я предпочитаю использовать objcopy для преобразования в hex, а затем использовать diff.
objcopy -I binary -O ihex <in_file> <out_file>
Я думаю, что hexcmp является мгновенным и простым в использовании
Это приложение с графическим интерфейсом по сравнению с командной строкой, очень простое в использовании, но довольно мощное в функциональном отношении. Это должно быть полезно для начинающих и проходящих пользователей.
HexCmp HexCmp - это приложение для визуального сравнения двоичных файлов и простой в использовании шестнадцатеричный редактор. Это может помочь вам быстро и легко сравнить два файла в двоичном формате. (29,95 $)