Сравнить содержимое двух архивов

Отчёт добавленных, удалённых, изменённых и одинаковых файлов по путям и SHA-256 распакованного содержимого.

Выберите исходные файлы

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

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

До 20 МиБ на файл и 50 МиБ суммарно.

Для обработки данные передаются нашему серверу. Временные рабочие файлы удаляются; история файлов не создаётся.

Данные передаются серверу для выбранной обработки. История файлов не создаётся.

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

Выберите старый архив первым, новый вторым. Сравниваются пути и SHA-256 распакованных файлов: изменение упаковки или даты само по себе не означает изменения содержимого.

JSON со статусами добавленных, удалённых, изменённых и одинаковых файлов по SHA-256.

Сверьте несколько изменённых и одинаковых файлов; даты и способ сжатия не влияют на SHA-256 содержимого.

  1. Выберите первым старый архив, вторым — новую версию.
  2. Укажите параметры обработки и попробуйте пример.
  3. Создайте результат, откройте скачанные файлы и прочитайте отчёт.

Пример

Практический пример: Сравнить содержимое двух архивов

Исходные данные
Небольшой архив с текстовыми файлами.

Сравнить содержимое двух архивов

Что получится
JSON со статусами добавленных, удалённых, изменённых и одинаковых файлов по SHA-256.
Форматы и ограничения

Как сравнить архивы и отделить изменения файлов от разного сжатия. На входе: ZIP, 7z, RAR, TAR, GZIP. Форматы результата: JSON.

На входе
ZIP, 7z, RAR, TAR, GZIP
Результат
JSON

JSON со статусами добавленных, удалённых, изменённых и одинаковых файлов по SHA-256.

  • До 20 МиБ на файл и 50 МиБ суммарно.
  • До 500 файлов и 64 МиБ после распаковки; ссылки и опасные пути отклоняются.
  • Файлы обрабатываются на сервере во временной папке и удаляются после ответа.
  • Пустые папки не сохраняются; отчёт и контрольные суммы относятся к файлам.

Сверьте несколько изменённых и одинаковых файлов; даты и способ сжатия не влияют на SHA-256 содержимого.

Для выбранной операции данные передаются нашему серверу. Временные рабочие файлы удаляются после обработки; история пользовательских файлов не создаётся.

Для выбранной операции данные передаются нашему серверу. Временные рабочие файлы удаляются после обработки; история пользовательских файлов не создаётся.

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

Какие исходные данные принимает «Сравнить содержимое двух архивов»?

Поддерживаются: ZIP, 7z, RAR, TAR, GZIP. До 20 МиБ на файл и 50 МиБ суммарно.

Что получится после обработки в «Сравнить содержимое двух архивов»?

JSON со статусами добавленных, удалённых, изменённых и одинаковых файлов по SHA-256. Форматы результата: JSON.

Как проверить результат этой операции?

Сверьте несколько изменённых и одинаковых файлов; даты и способ сжатия не влияют на SHA-256 содержимого.

Какой пример помогает начать работу?

Небольшой архив с текстовыми файлами.. Сравнить содержимое двух архивов Ожидаемый результат: JSON со статусами добавленных, удалённых, изменённых и одинаковых файлов по SHA-256..

Какие ограничения нужно учитывать?

До 20 МиБ на файл и 50 МиБ суммарно. До 500 файлов и 64 МиБ после распаковки; ссылки и опасные пути отклоняются. Файлы обрабатываются на сервере во временной папке и удаляются после ответа. Пустые папки не сохраняются; отчёт и контрольные суммы относятся к файлам.

Где обрабатываются данные и сохраняется ли история?

Для выбранной операции данные передаются нашему серверу. Временные рабочие файлы удаляются после обработки; история пользовательских файлов не создаётся.

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

Все инструкции
Архивы ZIP1 мин

Как сравнить архивы и отделить изменения файлов от разного сжатия

JSON со статусами добавленных, удалённых, изменённых и одинаковых файлов по SHA-256. Практические действия, пример и ограничения.

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