DOKIVO
ВойтиОплатить Pro
Продолжение работыПримерно 7 мин чтения

Как сохранить выбор файлов архива и продолжить сборку ZIP

Подборку документов можно отложить, сохранив выбор, порядок и ожидаемый диапазон. При возвращении откройте тот же архив и подтвердите восстановление из JSON.

Выбор файлов архива сохраняется и восстанавливается через JSON Слева выбранные позиции 1, 3 и 4 в диапазоне 1–5. JSON хранит связь с точными байтами архива, позиции и диапазон. Справа после повторного открытия того же архива восстановлен выбор, пропуски 2 и 5 остаются видны. Отложить сборку, сохранив своё решение Выбор сегодняДиапазон 1–51Основной PDF3Ведомость4Приложение JSONБайты архиваПозицииДиапазонБез документов и пароля При возвращенииТот же архив ✓1 Основной PDF2 Пропуск3 Ведомость4 Приложение5 Пропуск Исходный архив + JSON → подтверждение → ваш порядок
Сохранённый выбор связывается с точными байтами исходного архива. Учебная схема: JSON описывает план и не содержит документы или пароль.

Собрать половину комплекта сегодня, закончить завтра

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

В DOKIVO выбор целых файлов из ZIP, RAR и 7Z можно сохранить в небольшой JSON. При возвращении вы открываете тот же исходный архив, загружаете сохранённый выбор и подтверждаете состав. Восстанавливаются выбранные записи, их позиции и диапазон комплекта, а отсутствующие части снова видны.

Такой файл помогает отложить работу без переписывания списка. Он особенно полезен, если расположение частей не совпадает с алфавитным порядком имён или комплект пока неполный. При этом сам архив и готовые документы нужно хранить у себя: JSON содержит описание выбора.

Что сохраняется в JSON выбора архива

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

Состав сохранённого выбора
ЧастьЧто в ней естьЗачем нужна
Исходный архивФормат, размер и SHA-256Проверить, что открыт нужный источник
Выбранные записиИдентификаторы записей, размеры и SHA-256Различить файлы и подтвердить их содержимое
ПозицииМесто каждого выбранного файлаВернуть ваш порядок частей
ДиапазонПервая и последняя часть, ручной или автоматический режимСнова показать ожидаемые пропуски

Имена и пути файлов, пароль и сами документы в JSON не записываются. Без исходного ZIP, RAR или 7Z восстановить документы из него нельзя. Если архив защищён, известный пароль понадобится ввести заново после открытия. Сохранённый выбор не снимает защиту и не переносит пароль на другое устройство.

Контрольная сумма помогает сравнить байты и защищает от случайной подмены исходника. Она не удостоверяет автора файла и не подтверждает правильность содержания. Для важных документов остаётся полезной ваша обычная содержательная проверка.

Пример: три найденных файла и две недостающие части

Допустим, ожидаемый комплект состоит из пяти частей. Сейчас найдены три PDF: основной документ должен стоять первым, ведомость — третьей, приложение — четвёртым. Вы задаёте ручной диапазон от 1 до 5 и сохраняете выбор. Вторая и пятая позиции остаются пропусками, пока вы не найдёте соответствующие документы.

Учебный комплект после восстановления
ПозицияСостояниеВаше действие
1Основной документ выбранПроверить источник
2ПропускУточнить недостающую часть
3Ведомость выбранаСверить редакцию
4Приложение выбраноПроверить порядок
5ПропускРешить, нужна ли последняя часть

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

Чем ручной диапазон отличается от автоматического

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

Как сохранить выбор файлов и продолжить сборку ZIP

  1. Проверьте исходный архив. Откройте проверку архива, дождитесь пофайлового результата и перейдите к сборке комплекта.
  2. Составьте план. Отметьте проверенные файлы, задайте позиции и подходящий диапазон. Просмотрите предупреждения о пропусках и повторяющихся частях.
  3. Сохраните выбор в JSON. Дождитесь подготовки файла и скачайте его. Оставьте рядом точный исходный архив, чтобы затем не искать подходящую версию.
  4. При возвращении откройте архив заново. Для защищённого RAR или 7Z введите пароль. Дождитесь проверки доступных записей.
  5. Загрузите JSON. Сервис сверит источник и выбранные записи, затем покажет подтверждение замены текущего выбора. Просмотрите позиции и диапазон.
  6. Подтвердите и соберите результат. После восстановления можно уточнить план, получить свежий ZIP и проверить его состав перед передачей.

Подтверждение — отдельное действие. Простого выбора JSON недостаточно, чтобы незаметно заменить уже открытый черновик. Если вы передумали, отмените диалог и продолжайте прежнюю работу.

Почему переименование проходит, а перепаковка — нет

Вы можете переименовать исходный архив: его полные байты от этого не меняются. В приёмке тот же ZIP с новым именем после обновления страницы был принят, и выбор восстановился. Напротив, другой архив со старым именем был отклонён.

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

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

Что происходит с текущим черновиком и готовым ZIP

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

Успешное подтверждение действует иначе: оно заменяет текущий план восстановленным. Прежний результат скачивания снимается, потому что относится к старому составу. После проверки нового выбора нужно снова собрать ZIP. Иначе на экране был бы новый порядок, а кнопка отдавала бы старый файл.

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

Подтверждение восстановления подборки из JSON: три файла, диапазон 1–5 и явно показанные пропуски 2 и 5.
Подтверждение восстановления подборки из JSON: три файла, диапазон 1–5 и явно показанные пропуски 2 и 5. Проверка: 21 октября 2026 года. Открыть снимок крупнее.

Как проверяли восстановление и его ограничения

21 октября 2026 года выбор сохраняли и восстанавливали для ZIP, RAR, solid 7Z и защищённого 7Z. Четыре полученных ZIP заново загрузили на сайт. Проверены 17 из 17 записей, включая восемь записей описей; у девяти выбранных PDF совпали исходные SHA-256, размеры и восстановленные позиции.

Дополнительно после финальной правки повторили сценарии ZIP и защищённого 7Z: девять записей двух результатов сохранили содержимое прежних принятых наборов. Контейнеры разных сборок ZIP могли различаться байтами. Побайтовое совпадение было отдельно проверено для сохранения уже готового результата при ошибке или отмене, а также для повторного JSON в проверенном сценарии.

Доступно до 100 проверенных записей и до 100 частей; номера позиций находятся в пределах 1–10000. Размер JSON ограничен 64 КиБ, исходного архива для этого сохранения — 256 МиБ. Проверки выполнялись на широком и узком экранах встроенного браузера; физический телефон не участвовал. OCR не запускается. Подробности чтения отчёта есть в инструкции проверки архива.

Частые вопросы

Можно удалить исходный архив после сохранения JSON?

Для дальнейшего восстановления он нужен. JSON описывает выбор и не содержит документы. Сохраните архив и JSON у себя, а готовый ZIP скачайте отдельно.

Нужно ли помнить пароль защищённого архива?

Да. Пароль в JSON не сохраняется. После повторного открытия архива его потребуется ввести заново.

Почему не принимается архив с прежним именем?

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

Что будет с уже готовым ZIP после восстановления?

Ошибка или отмена сохраняют его в проверенных сценариях. Подтверждённая замена выбора снимает старое скачивание: для нового плана нужно сформировать результат заново.

Попробуйте на своём документе

Начните с нужного инструмента и проверьте важные значения в готовом файле. Полный порядок действий и ограничения доступны в инструкции.

Материал подготовила редакция DOKIVO. Первичная проверка: 21 октября 2026 года. Цифры относятся к описанным документам и условиям.

Ещё в блоге

  • Настройки PDF в Excel — без повторного анализа

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

  • Таблицы из PDF: сохраняем значения и объясняем расхождения

    Артикул 001234 должен остаться артикулом, а расхождение в сумме — быть заметным. Показываем на примерах, как сохраняются значения и что на самом деле подтверждает проверка таблицы.

  • Один PDF из выбранных страниц ZIP, RAR и 7Z

    Из большого архива часто нужны только несколько листов. Выберите страницы из разных PDF, задайте порядок и получите понятный комплект с описью. Разбираем весь путь от исходника до проверенного результата.