Как сравнить два архива ZIP, RAR и 7Z и собрать изменения
Пришла новая версия пакета, а нужные изменения спрятаны среди прежних файлов. Показываем, как сравнить два архива, разобрать совпадения и собрать отдельный комплект из новой версии.
Что изменилось между двумя присланными архивами
В понедельник вам отправили пакет приложений, в пятницу — «окончательную версию». Внутри снова десятки файлов. По именам видно не всё: документ мог получить новую редакцию под прежним названием, переехать в другую папку или исчезнуть. Пересылать весь пакет заново неудобно, а собирать изменения на глаз рискованно.
В DOKIVO можно сравнить два архива ZIP, RAR или 7Z, разобраться в различиях и собрать отдельный ZIP из отмеченных файлов новой версии. Форматы не обязаны совпадать: прежний комплект может быть RAR, а новый — ZIP. Открытый и проверенный архив считается новой версией; прежний добавляется отдельно во вкладке «Сравнение».
Сценарий отвечает на практический вопрос: какие файлы нового пакета стоит передать дальше. Проверка сопоставляет подтверждённые байты и показанные пути. Она не объясняет смысл правок в договоре и не заменяет чтение изменившегося документа.
Как читать результаты сравнения ZIP, RAR и 7Z
Название файла и его содержимое — разные признаки. Совпавшее имя ещё не означает, что перед вами прежний документ. Для проверенных файлов сервис использует размер и SHA-256 — контрольную сумму содержимого. Путь помогает сопоставить положение файла внутри пакета.
| Состояние | Что удалось установить | Что проверить вам |
|---|---|---|
| Добавлено | В новой версии появился отдельный файл | Нужен ли он получателю |
| Удалено | Прежнему файлу не найдено соответствие в новой версии | Ожидалось ли его исключение |
| Изменено | У сопоставленного пути различаются проверенные байты | Как изменилось содержание документа |
| Без изменений | Путь и подтверждённое содержимое совпали | Нужна ли копия в комплекте |
| Другой путь | Однозначно совпали размер и SHA-256, путь изменился | Соответствует ли перенос вашей задаче |
| Неоднозначно | Несколько копий не позволяют однозначное сопоставление | Нужные записи по отдельности |
| Не проверено | Содержимое хотя бы одной стороны не подтверждено | Причину ограничения или ошибки |
«Другой путь» полезен при перестройке папок: повторно отправлять неизменившийся файл иногда не требуется. Но одинаковые байты у нескольких копий не дают права угадать, какая именно была перемещена. Такие случаи остаются видимыми и требуют вашего решения.
Пример: передать только новую ведомость и правки
Представим пакет согласования. В новой версии появилась ведомость, таблица расчёта изменилась, а приложение переехало в другую папку без изменения байтов. Ещё один файл удалён. Получателю нужны именно новая ведомость и расчёт, поскольку прежние приложения уже есть у него.
Кнопка «Выбрать добавленные и изменённые» даёт подходящую отправную точку. После неё можно открыть нужный файл и уточнить выбор вручную. Поиск по имени или пути и фильтр состояния помогают просмотреть большой список; скрытые фильтром отметки сохраняются. Поэтому перед сборкой смотрите общее число выбранных файлов, а не только видимую часть.
Почему переехавшее приложение не входит в такой выбор автоматически
В этом учебном примере приложение имеет тот же размер и SHA-256, но другой путь. Оно находится в отдельной группе «Другой путь». Кнопка добавленных и изменённых охватывает именно две названные группы. Если получателю важна новая структура приложений, отметьте перенесённый файл самостоятельно.
Удалённого файла в новой версии уже нет, поэтому извлечь его из неё нельзя. Результат сравнения помогает заметить отсутствие, а комплект формируется из доступных проверенных записей нового архива. Если прежний документ всё же нужен, вернитесь к прежнему исходнику отдельно.
Как сравнить два архива и получить комплект изменений
- Откройте новую версию. В проверке архива выберите новый ZIP, RAR или 7Z и дождитесь пофайлового отчёта. Для сравнения нужен полностью прочитанный список записей.
- Добавьте прежний архив. Откройте вкладку «Сравнение», укажите прежний файл и при необходимости его пароль. Пароли двух версий вводятся отдельно.
- Разберите состояния. Используйте фильтр и поиск. Откройте важные документы, проверьте изменённые строки и отдельно посмотрите неоднозначные записи.
- Отметьте файлы новой версии. Можно начать с добавленных и изменённых либо выбрать всё проверенное и затем убрать лишнее. Предел комплекта — 100 файлов.
- Подтвердите состав. В диалоге видны оба исходных архива, выбранные записи и их порядок. Проверьте номера записей, особенно при повторяющихся именах.
- Скачайте и откройте ZIP. В нём находятся выбранные файлы и две описи. Сверьте состав с задачей перед отправкой получателю.
Сначала используется порядок записей новой версии. После успешной сборки его можно уточнить в редакторе комплекта и сохранить выбор в JSON. Отказ от подтверждения позволяет вернуться к текущему выбору.
Повторяющиеся имена и повреждённые записи
Внутри архива допустимы ситуации, которые обычный список имён скрывает. Например, две записи могут называться одинаково, но содержать разные данные. Сервис показывает номера записей и не объявляет такую пару «изменённой» без однозначного основания. Обе копии можно явно выбрать, если они нужны.
Неподтверждённый файл нельзя включить в комплект как проверенный. В контрольном ZIP одна запись имела неверный CRC — контрольную сумму архивной записи. Она получила состояние «Не проверено» с пояснением «CRC не совпал», а галочка выбора для неё отсутствовала. Шесть остальных подтверждённых файлов остались доступны.
Ошибка пароля прежней версии, остановка проверки или остановка сборки сохраняют прежнее принятое сравнение и готовый комплект в проверенных сценариях. Новый результат заменяет его после успешного завершения. Это удобно при уточнении состава: неудачная попытка не вынуждает заново собирать уже готовую подборку.

Что проверили в скачанных комплектах
23 октября 2026 года семь ZIP были скачаны настоящими кнопками интерфейса, повторно загружены на сайт и проверены. В общей сложности подтверждены 44 из 44 записей, включая описи. У 30 выбранных файлов сверили SHA-256, размер, исходный номер записи, позицию и порядок.
Проверка охватывала обычные ZIP и RAR, непрерывный solid 7Z, защищённый 7Z, повторяющиеся записи и архив с частичной ошибкой CRC. Форматы прежней и новой версий также менялись местами. Это объём конкретной приёмки, а не процент точности для любого архива.
После отмены повторно скачанный готовый ZIP размером 8236 байт побайтово совпал с прежним результатом. Отдельно проверили два JSON с выбором: в них сохранилась привязка к новой версии, отсутствовали имена, пути, пароль и документы. Общая точность OCR этой проверкой не измерялась.
Где заканчиваются возможности сравнения
Для обеих версий используются ZIP, RAR или 7Z размером до 200 МиБ. Полный список записей и подтверждённые байты важнее красивого совпадения имён. Если сработал предел объёма, времени или чтения, причина остаётся в отчёте.
Разница байтов может возникнуть из-за содержания, встроенных свойств или пересохранения документа. Сравнение не строит построчные правки PDF и не определяет юридическую значимость изменения. Хеш подтверждает совпадение содержимого, но не авторство. Готовый комплект выдаётся как ZIP без пароля; при необходимости передачи защищённого результата выберите отдельный подходящий способ защиты. Разбор отчёта доступен в инструкции проверки архива.
Частые вопросы
Можно сравнить RAR с ZIP?
Да. Прежняя и новая версии могут иметь разные форматы из ZIP, RAR и 7Z. Открытый архив считается новой версией, второй выбирается в сравнении.
Почему одинаковые имена попали в неоднозначную группу?
Имя не различает повторяющиеся записи. Проверьте их номера и содержимое, затем явно отметьте нужные копии. Автоматического угадывания соответствия нет.
Покажет ли сервис, какое предложение изменилось в договоре?
Он покажет различие подтверждённых байтов файла. Для смысла правок нужно открыть сам договор и сравнить его содержание подходящим способом.
Попадут ли в ZIP все файлы, видимые после фильтра?
Попадут отмеченные файлы новой версии. Фильтр меняет показ списка, сохраняя скрытый выбор. Итоговый состав и число записей проверьте в подтверждении.