Инструмент для сравнения 2 бинарных файлов в Windows

Мне нужен инструмент для сравнения 2 бинарных файлов. Файлы довольно большие. Некоторые бесплатные или пробные инструменты, которые я нашел в Интернете, неудобны для больших файлов. Можете ли вы порекомендовать мне какие-либо инструменты?

8 ответов

Решение

Несколько возможностей:

  • VBinDiff (двоичный дифференциал, предназначен для больших файлов)
  • WinDiff
  • bsdiff
  • HexCmp

Смотрите также: Двоичный инструмент сравнения для очень больших файлов?

Если вы хотите узнать только, являются ли файлы идентичными, вы можете использовать Windows fc команда в двоичном режиме:

fc.exe /b file1 file2

Для получения дополнительной информации см. Ссылку для ФК

В Total Commander также есть опция двоичного сравнения: File \\Compare by content

пс. Я предполагаю, что некоторые люди уже могут использовать этот инструмент и могут не знать о встроенной функции.

Мой любимый "швейцарский нож" Beyond Compare от http://www.scootersoftware.com/

Я предпочитаю использовать objcopy для преобразования в hex, а затем использовать diff.

В Cygwin:

$cmp -bl <file1> <file2>

двоичные смещения diffs и значения в десятичном и восьмеричном значениях соответственно.. Влади.

Я думаю, что hexcmp является мгновенным и простым в использовании

Это приложение с графическим интерфейсом по сравнению с командной строкой, очень простое в использовании, но довольно мощное по функциям. Это должно быть полезно для начинающих и проходящих пользователей.

HexCmp HexCmp - это приложение для визуального сравнения двоичных файлов и простой в использовании шестнадцатеричный редактор. Это может помочь вам быстро и легко сравнить два файла в двоичном формате. (29,95 $)

Когда вы находитесь на улице, можно использовать и "DiffTool" из Googles Play Store. DiffTool сравнивает текстовые файлы, двоичные файлы и папки, если файлы не слишком большие.

Другие вопросы по тегам