Сравнить два файла

Побайтовое сравнение и первые различия.

Выберите два файла

Можно перетащить файлы сюда

Любой формат файла

Общий размер до 50 МиБ. Обработка выполняется на устройстве.

Данные остаются на вашем устройстве.

Как пользоваться

  1. Откройте исходные файлы или добавьте данные.
  2. Выберите два файла.
  3. Проверьте результат и скачайте его на устройство.

Пример

Проверка двух коротких копий

Исходные данные
Первый файл: байты 10, 20, 30. Второй: 10, 21, 30.

Сравните файлы.

Что получится
Одно отличие по смещению 1: 20 против 21; файлы не равны.
Форматы и ограничения

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

На входе
Любой тип файла
Результат
JSON

Побайтовое сравнение, размеры, число отличий и первые различающиеся позиции.

  • Ровно два файла, суммарно до 50 МиБ.
  • Отчёт показывает первые 100 различий; общее число различающихся байтов подсчитывается полностью.

Одинаковое видимое содержимое не гарантирует одинаковые байты: метаданные и упаковка тоже влияют.

Обработка выполняется на вашем устройстве. Файлы и введённые данные не отправляются серверу; после обновления страницы редактор сбрасывается.

Обработка в памяти вашего браузера. Файлы не передаются серверу; после обновления страницы данные редактора исчезают. До 50 МиБ суммарно. Отчёт ограничивает число показываемых различий.

Вопросы об инструменте

Это сравнение текста или оформления?

Нет. Сравниваются точные байты, включая служебные данные.

Почему показано только 100 позиций?

Это предел списка в отчёте. Общее число отличающихся байтов при этом учитывает весь файл.

Будут ли файлы с разными именами считаться одинаковыми?

Да, если их содержимое полностью совпадает по байтам. Имена не участвуют в определении равенства содержимого.

Что показывает сравнение, если один файл короче другого?

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

Почему одна вставка в начале создаёт много отличий?

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

Могут ли одинаково выглядящие документы иметь разные байты?

Да, различаться могут метаданные, упаковка или служебная структура. Для сравнения текста используйте текстовый инструмент; здесь проверяется точное бинарное содержимое.

Разобраться в задаче

Все инструкции
Управление файлами4 мин

Как проверить, что файл после передачи не изменился

Сравните два файла побайтово или проверьте SHA-256 у отправителя и получателя. Отделите целостность копии от проверки её происхождения.

Читать инструкцию
Управление файлами4 мин

Как проверить набор файлов по SHA-256 и оставить уникальные копии

Список имён, размеров и хешей, сравнение байтов и поиск точных дубликатов с сохранением исходников.

Читать инструкцию