Язык: Русский Перейти на английский

Создание и извлечение ZIP

Упакуйте файлы в .zip-архив или извлеките файлы из него. Работает полностью в вашем браузере.

Перетащите файлы сюда или
Файлы добавляются в корень нового архива.

Создать ZIP

  1. Нажмите на вкладку Создать ZIP.
  2. Перетащите один или несколько файлов в зону сброса, или нажмите обзор.
  3. Нажмите Создать ZIP. Архив скачивается автоматически.

Извлечь ZIP

  1. Нажмите на вкладку Извлечь ZIP.
  2. Перетащите один архив .zip в зону сброса.
  3. Содержимое архива перечислено. Скачивайте записи по отдельности или нажмите Скачать все, чтобы сохранить все как новый ZIP-бандл.
Что это делает?

Читает и пишет стандартные .zip-архивы с использованием сжатия DEFLATE — тот же формат, который производят и читают WinZIP, macOS Archive Utility, 7-Zip и командная строка zip/unzip. Выходные архивы битово-совместимы; извлеченные записи выходят байт-идентичными оригиналам, которые были зазипованы.

Частые ошибки и подводные камни

Обычные ловушки при zip или unzip:

  • "Поврежденный архив" при извлечении. Чаще всего усеченная загрузка или архив, использующий неподдерживаемую функцию (парольное шифрование, разделение томов или сжатие кроме STORE/DEFLATE). Перезагрузите или сначала откройте файл настольным инструментом для подтверждения.
  • Файлы огромные в архиве. Некоторые форматы уже сильно сжаты (JPG, MP4, PDF) — DEFLATE не может сжать их дальше. Размер архива будет близок к сумме входов.
  • Имена файлов со специальными символами выглядят неправильно. Метаданные ZIP по умолчанию UTF-8 в этом инструменте; некоторые старые инструменты (Windows ZIP до 10) использовали системную кодовую страницу. Если устаревший инструмент показывает искаженные имена, сначала распакуйте современным инструментом.
  • Нехватка памяти на большом архиве. Весь архив строится или декодируется в памяти перед тем, как его передать обратно. Multi-гигабайтные ZIP не проходят; делайте их на настольном компьютере.
Часто задаваемые вопросы

Поддерживает ли инструмент защищенные паролем ZIP?

Нет. Зашифрованные ZIP (AES или устаревший ZipCrypto) не поддерживаются — инструмент читает и пишет стандартные несжатые или DEFLATE-сжатые ZIP. Если нужен зашифрованный архив, используйте 7-Zip, Keka или другой настольный инструмент.

Есть ли ограничение на размер файла?

Мягкое ограничение, накладываемое памятью вашего устройства. Современные браузеры комфортно обрабатывают архивы до нескольких сотен мегабайт. Multi-гигабайтные архивы могут исчерпать RAM, поскольку ZIP строится в памяти до того, как загрузка будет передана вам. Для очень больших архивов делайте это на настольном компьютере.

Какой уровень сжатия использует инструмент?

DEFLATE уровень 6 (по умолчанию zlib — хороший баланс скорости и коэффициента). Результирующие файлы битово-совместимы с WinZIP, macOS Archive Utility, 7-Zip и любым инструментом unzip, понимающим стандартный PKZIP.

Могу ли я сохранить структуру папок при создании ZIP?

Да — перетащите папку на зону сброса (в браузерах, которые это поддерживают: Chrome, Edge, Firefox, Safari — все это делают), и содержимое папки плюс подпапки добавляются. Альтернативно, файлы, которые вы добавляете, помещаются в корень ZIP.

Что произойдет, если ZIP содержит файл вне текущего каталога (zip-slip)?

При извлечении инструмент удаляет абсолютные пути и отклоняет записи с обходом "../". Каждый извлеченный файл становится обычным Blob, который вы скачиваете вручную — он не касается вашей файловой системы, пока вы его не сохраните, поэтому нет риска, что вредоносный архив запишет за пределы целевой папки.

Сохраняете ли вы файлы, которые я здесь zip или извлекаю?

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