Как создать ZIP-файл
- Перетащите файлы в область выше или нажмите, чтобы выбрать их. Чтобы добавить целую папку, перетащите её или нажмите Добавить папку; структура папок сохранится внутри архива.
- Введите Имя архива. Сначала там стоит
archive, а расширение.zipдобавляется автоматически. - Выберите уровень в поле Сжатие: Без сжатия (хранение), Самое быстрое, Обычное или Максимальное.
- При желании введите Пароль (необязательно). Если пароль задан, каждый файл шифруется с помощью AES-256.
- Нажмите Создать ZIP, затем используйте кнопку Скачать рядом с готовым архивом.
Архив создаёт zip.js прямо во вкладке вашего браузера. Ни файлы, ни пароль не покидают ваше устройство.
Как выбрать уровень сжатия
ZIP-архивы обычно используют алгоритм Deflate, который ищет повторяющиеся последовательности байтов и заменяет их короткими ссылками. Четыре варианта соответствуют уровням Deflate 0, 1, 6 и 9. Чем выше уровень, тем тщательнее поиск повторов, поэтому он тратит больше процессорного времени ради нескольких лишних процентов.
| Вариант | Уровень Deflate | Когда подходит |
|---|---|---|
| Без сжатия (хранение) | 0 | Файлы — это фото, видео или другие уже сжатые данные, а вам просто нужно быстро собрать всё в один файл |
| Самое быстрое | 1 | Вы упаковываете большой объём данных, и скорость важнее последних нескольких мегабайт |
| Обычное | 6 | Повседневное использование; обычный баланс скорости и размера |
| Максимальное | 9 | Содержимое с большим количеством текста — логи, экспорт CSV, исходный код или HTML, где важен каждый байт |
Насколько уменьшится файл, зависит гораздо больше от его содержимого, чем от выбранного уровня. Простой текст, таблицы, сохранённые как CSV, и несжатые форматы вроде BMP или WAV полны повторов и часто сжимаются очень сильно. JPG, PNG, MP4, MP3 и современные документы Office (.docx, .xlsx и .pptx сами являются ZIP-контейнерами) уже сжаты, поэтому Deflate почти нечего убирать. Архивация папки с отпускными фото на уровне «Максимальное» займёт больше времени, чем «Без сжатия», а места сэкономит совсем немного. ZIP по-прежнему аккуратно соберёт их в один файл, но не уменьшит.
Что попадает в архив
- Каждый файл сохраняет исходную дату изменения, поэтому после распаковки даты совпадают с оригиналами.
- Пустые папки не сохраняются. Папка появляется в ZIP, только если в ней есть хотя бы один файл.
- Если два файла оказываются по одному пути, добавленный позже получает в имени « (2)», « (3)» и так далее, поэтому ничто не перезаписывается молча.
- Пока ZIP записывается, всё хранится в памяти браузера. Входные данные свыше примерно 700 МБ обрабатываются медленно, а более 2 ГБ суммарно не принимаются.
Советы
- Собираете фото, чтобы отправить по почте? Сначала уменьшите их с помощью инструмента Сжать изображение, потому что архивация JPG почти ничего не даёт.
- Если готовый ZIP слишком велик для ограничения на вложение, разрежьте его на самостоятельные части с помощью инструмента Разделить ZIP-файл.
- Нужна более сильная степень сжатия для текста и кода? Создать 7Z-файл использует LZMA, который обычно превосходит Deflate, но получателю нужна программа, открывающая файлы 7Z.
- Используйте Генератор паролей, чтобы создать длинный случайный пароль для зашифрованного архива.
Часто задаваемые вопросы
Почему мой ZIP почти такого же размера, как исходные файлы?
Скорее всего, файлы уже были сжаты, например фото JPG, видео MP4 или сканы PDF. Deflate не может уменьшить данные, в которых не осталось повторов, какой бы уровень вы ни выбрали.
Можно ли заархивировать папку с вложенными папками?
Да. Перетащите папку в область загрузки или нажмите Добавить папку. Вложенные папки с файлами воссоздаются внутри ZIP; пустые пропускаются.
Насколько надёжен вариант с паролем?
Он использует AES-256 — самое надёжное шифрование, которое поддерживает формат ZIP. Однако имена и размеры файлов внутри архива остаются видны каждому, кто откроет список, поэтому не рассчитывайте, что шифрование скроет названия файлов.
Есть ли ограничение по размеру?
Практический предел — память вашего браузера. До нескольких сотен мегабайт всё работает плавно; инструмент не принимает данные размером более 2 ГБ.
Обновлено