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

Частые вопросы
Нужно вручную распаковывать оба PDF?
Для однозначной проверенной пары в сравнении архивов — нет. DOKIVO извлекает точные выбранные записи и дополнительно сверяет их размер, SHA-256 и заголовок PDF перед сравнением.
Точный режим проверяет весь документ?
Он проверяет выбранные пары при 200 DPI, до шести пар за проход и в пределах действующих бюджетов. Остальные страницы нельзя считать проверенными по этому результату.
Пропадёт готовый ZIP, если нажать «Назад»?
В принятом сценарии возврат, Escape, остановка и ошибка сравнения сохраняют выбор и готовый комплект. Новая сборка выполняется отдельным подтверждением.
Можно доказать, что две редакции юридически одинаковы?
Сравнение показывает конкретные различия байтов, текста и выбранных изображений. Оно не проверяет юридическую силу, подписи, все метаданные и скрытое содержимое документа.