Многотомный ZIP разделён на несколько физических файлов, например backup.z01, backup.z02 и завершающий backup.zip. Если отсутствует один сегмент, данные после разрыва нельзя прочитать как непрерывный поток. Ошибка «архив повреждён» в таком случае может означать не порчу, а неполный комплект.
Перед запуском инструмента восстановления ZIP соберите все части в одной папке и убедитесь, что их базовое имя и нумерация согласованы. Текущая онлайн-функция ориентирована на ZIP; поддержка конкретной схемы томов должна быть указана интерфейсом.
Как выглядит комплект
| Файл | Обычная роль | Что проверить |
|---|---|---|
name.z01 | Первый сегмент | Наличие и ожидаемый размер |
name.z02 и далее | Продолжение данных | Непрерывность нумерации |
name.zip | Последний сегмент, часто с каталогом | Соответствие тому же набору |
| Другие схемы имён | Зависят от программы | Проверить документацию создателя |
Порядок диагностики
- Скопируйте все найденные части и не переименовывайте оригиналы.
- Составьте список сегментов, размеров и внешних хешей.
- Проверьте пропуски и дубликаты номеров.
- Убедитесь, что базовые имена одинаковы.
- Попробуйте открыть комплект совместимым архиватором, начиная с нужной части.
- Если набор полный, но не читается, используйте диагностику многотомного ZIP.
- Сохраняйте доступные записи в новый одиночный ZIP.
- Проверьте CRC полученного контейнера.
Почему нельзя склеить части простым переименованием
Сегменты содержат продолжение общей структуры, а каталог хранит номера дисков и смещения. Переименование .z01 в .zip не добавляет отсутствующие части. Простая конкатенация тоже не всегда корректна для конкретной схемы разбиения: это должен делать совместимый инструмент, учитывающий формат и переходы между дисками.
Если отсутствует один том
Часть ранних записей иногда полностью находится до пропущенного сегмента и может быть спасена. Файл, поток которого пересекает границу отсутствующего тома, восстановить полностью нельзя. Записи после разрыва могут физически находиться в последующих частях, но для их декодирования могут требоваться заголовки или начало потока из пропущенного сегмента.
Как обнаружить смешанные наборы
Одинаковые имена частей не гарантируют, что они созданы в одной операции. Сравните даты, размеры и полученные от отправителя хеши. Смешивание z01 от старой копии с zip от новой приводит к неверным смещениям и CRC. Не пытайтесь «исправлять» такой набор; найдите согласованные части одной версии.
Зашифрованные многотомные ZIP
Для чтения данных дополнительно требуется известный пароль и поддержка метода. Отсутствующий том не компенсируется паролем, а структурный ремонт не снимает защиту. Сначала восстановите полный физический комплект, затем проверяйте расшифрование и CRC каждой записи.
Как передавать большие наборы
Создавайте манифест с именем, размером и SHA-256 каждого сегмента. Получатель сможет определить отсутствующую или повреждённую часть до распаковки. Перед удалением исходной папки протестируйте чтение всего набора. Если ограничения канала позволяют, единый ZIP64 часто проще в сопровождении, но он также требует совместимых программ.
Как восстановить порядок частей
Не полагайтесь только на дату изменения: копирование способно присвоить всем сегментам новое время. Основными признаками являются схема имени, номер диска в заголовках, размеры и манифест отправителя. Если части переименованы хаотично, работайте на копиях и сопоставляйте их структурным анализом, не меняя исходники. Любая неоднозначность должна остаться в отчёте. Неверный порядок превращает корректные байты в бессмысленный поток и может давать сотни ложных ошибок CRC.
Частые вопросы
С какой части открывать архив?
Это зависит от схемы и приложения; для набора .z01 обычно выбирают завершающий .zip, который содержит каталог. Следуйте инструкции создавшей программы.
Можно ли восстановить отсутствующий том?
Не из оставшихся частей без специальных данных избыточности, которых обычный ZIP не обязан содержать. Запросите сегмент или исходные файлы.
Почему все части есть, но архив не работает?
Один сегмент мог быть обрезан, части могут относиться к разным версиям либо приложение не поддерживает способ разделения.
Итог
Для многотомного ZIP сначала докажите полноту и согласованность набора. Ремонт имеет смысл только после исключения пропущенного сегмента. Сохраняйте подтверждённые записи отдельно и не считайте переименование или механическое склеивание полноценным восстановлением.
