Главная / Инструменты для файлов / Онлайн распаковщик ZIP
Бесплатные онлайн-инструменты

Онлайн распаковщик ZIP

Распакуйте ZIP-архив онлайн: проверка целостности, безопасные пути, загрузка результата. Работает в браузере, до 64 МиБ. Обработка выполняется локально в ваш…

Начать работу

Возможности и ограничения

Инструмент читает ZIP-архив в браузере, извлекает каждый файл и показывает его путь и размер. Затем все файлы упаковываются в новый архив extracted-files.zip для загрузки. Он не создаёт папки на устройстве и не показывает содержимое файлов.

Поддерживаемые форматы

Принимаются ZIP-записи с методом хранения (0) или сырым deflate (8), имена в UTF-8 и размеры в локальном заголовке. Зашифрованные архивы, записи с data descriptor, не-UTF-8 имена, ZIP64 и другие методы сжатия отклоняются.

Проверка безопасности

Выполняется проверка границ заголовков и сжатых данных, безопасность относительных путей, отсутствие дубликатов, соответствие заявленных размеров и контрольная сумма CRC-32. Например, изменение одного байта в проверенном двухфайловом примере приводит к отклонению из-за несовпадения CRC. Это снижает риски path traversal и повреждённых архивов, но не является антивирусной проверкой.

Ограничения по размеру

Входной архив ограничен 64 МиБ, количество записей — 500, общий распакованный объём — 128 МиБ. Поток deflate обрабатывается через DecompressionStream браузера с контролем выходного объёма для защиты от бомб распаковки.

Конфиденциальность

Все байты архива остаются в текущем браузере и не передаются на сервер.

Часто задаваемые вопросы

Почему мой ZIP-архив отклоняется?

Возможные причины: архив зашифрован, использует ZIP64, содержит записи с data descriptor, не-UTF-8 имена или методы сжатия, отличные от 0 и 8. Также проверьте, что размер архива не превышает 64 МиБ и количество файлов не более 500.

Что означает сообщение об ошибке CRC?

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

Могу ли я извлечь файлы в отдельные папки на устройстве?

Нет, инструмент не записывает файлы напрямую на устройство. Он упаковывает все извлечённые файлы в новый архив extracted-files.zip, который вы затем можете сохранить и распаковать стандартными средствами.

Проверка перед использованием

  • Убедитесь, что архив не зашифрован и использует поддерживаемые методы сжатия.
  • Проверьте, что имена файлов не содержат не-UTF-8 символов.
  • Убедитесь, что размер архива не превышает 64 МиБ.
  • Проверьте, что количество файлов не превышает 500.
  • После извлечения проверьте контрольные суммы, если это важно.

Обработка выполняется локально в вашем браузере.