Сначала проверьте состав и целостность
Откройте архив в «Проверить ZIP». Отчёт показывает имена, размеры и методы упаковки, а распакованные данные сверяются с CRC-32 записей. При несовпадении контрольной суммы лучше получить исходный архив заново, прежде чем передавать вложения дальше.
Поддерживаются обычные ZIP с методами STORE и DEFLATE. RAR, 7z, ZIP64, многотомные и зашифрованные архивы не принимаются. Изменение расширения .rar на .zip не меняет формат внутри файла.
Извлеките отдельное вложение
В «Извлечь файл из ZIP» выберите одну файловую запись и запустите извлечение. За одну обработку получается один файл; для другого вложения повторите выбор. Кнопки распаковки всего архива в папку на устройстве здесь нет.
Сверяйте полный путь записи. Файлы final/report.pdf и drafts/report.pdf могут называться одинаково, но содержать разные версии. Отдельный результат получает имя report.pdf без исходной папки, поэтому перед сохранением нескольких версий следите за именами и содержимым.
Создайте архив только с нужным комплектом
Для передачи нескольких вложений откройте «Удалить файлы из ZIP». Здесь отмечаются записи, которые следует исключить. Отмеченная папка исключает и вложенные записи; перед обработкой проверьте, нет ли в ней нужного материала.
Сохраняется новый ZIP, исходный архив на устройстве не перезаписывается. Внутренние байты оставшихся файлов переносятся после проверки, однако размер упаковки, даты и служебные атрибуты нового архива могут отличаться. Не считайте его побайтовой копией исходного ZIP.
- Просмотрите список и найдите черновики по полным путям.
- Отметьте только исключаемые файлы или папки.
- Выберите уровень сжатия и сформируйте новый ZIP.
- Откройте результат в проверке ZIP и сверьте оставшийся состав.
Пример: отчёт отдельно или комплект целиком
Если нужен только документ, извлечение не требует заново упаковывать иллюстрации. Если адресату нужен комплект, удобнее убрать лишние записи и сохранить папки оставшихся вложений в новом ZIP. Выбор зависит от состава отправки.
final/report.pdf, images/cover.png и папка drafts/ с двумя старыми версиями.
Отдельный report.pdf через извлечение либо новый ZIP с final/ и images/ после исключения drafts/.
В удалении выбирайте именно drafts/, а не папку final/ с нужным отчётом.
Проверьте размеры и способ упаковки
Сам ZIP ограничен 50 МиБ и 500 записями. После распаковки допускается до 25 МиБ на вложение и до 100 МиБ суммарно. Маленький сжатый архив может не пройти эти пределы, если его содержимое значительно больше.
При пересжатии уровень 0 использует STORE без сжатия, уровни 1–9 — DEFLATE. Фотографии JPEG и другие уже сжатые файлы могут уменьшиться слабо. CRC-32 проверяет целостность записи, но не обнаруживает вредоносное содержимое и не подтверждает автора архива.
Для старых архивов учитывайте кодировку имён. Поддерживаются UTF-8, CP437 и корректное Unicode-поле; имена из других кодировок могут показаться искажёнными. Не сверяйте только количество вложений: проверьте пути и версии нужных документов.
Вопросы и ответы
Можно ли распаковать RAR этим способом?
Нет, инструменты рассчитаны на ZIP. Переименование расширения не преобразует RAR в поддерживаемый формат.
Почему ZIP на несколько мегабайт отклоняется?
Кроме размера самого архива проверяются распакованные данные. Пределы составляют 25 МиБ на вложение и 100 МиБ суммарно.
Что произойдёт при исключении папки?
Из нового ZIP удалятся папка и записи внутри неё. Проверьте её содержимое до запуска операции.
Можно ли извлечь все файлы одним нажатием?
Отдельное извлечение выдаёт одну выбранную запись. Для передачи нескольких оставшихся файлов сформируйте новый ZIP без лишних.
Поможет ли пересжатие повреждённому вложению?
Нет, несовпадение CRC-32 означает проблему с проверкой байтов записи. Получите исправный исходник.
Почему старый ZIP показывает странные русские имена?
Не все старые кодировки имён поддерживаются. Для таких архивов нужна перепаковка с корректными именами UTF-8.