Какой инструмент для какой задачи
Архивы решают две задачи: собирают много файлов в один и открывают такие пакеты, присланные другими. Здесь есть инструменты для обоих направлений:
- Отправить набор файлов одним вложением или одной загрузкой: Создать ZIP-архив, при желании с защитой паролем AES-256.
- Открыть присланный ZIP, RAR, 7z, TAR или ISO: Распаковать архив онлайн — показывает содержимое и позволяет скачать отдельные файлы или выборку.
- Надёжный пароль для защищённого архива: Генератор паролей.
- Файлы слишком тяжёлые даже после упаковки: сначала уменьшите их через Сжать JPG, Сжать PDF или Сжать видео. ZIP почти не уменьшает уже сжатые медиафайлы.
Многие другие инструменты здесь тоже отдают результат в ZIP: пакетные результаты конвертеров изображений, Разделить PDF с несколькими частями и Конвертировать PDF в JPG для многостраничных документов скачиваются одним архивом.
Форматы, которые вам встретятся
- ZIP (1989) — единственный архив, который любой компьютер и телефон открывает без дополнительных программ. Каждый файл хранится отдельной записью со своим именем, датой и сжатием, а в конце лежит каталог — поэтому один файл можно прочитать, не распаковывая остальные.
- RAR — проприетарный формат, популярный для крупных загрузок и многотомных архивов. Здесь читаются и RAR4, и RAR5.
- 7z использует сжатие LZMA2 и на тексте и коде обычно на 10–30% меньше ZIP, с шифрованием AES-256.
- TAR только собирает файлы в один, а варианты
.gz,.bz2и.xzсжимают этот пакет. Это стандарт для исходного кода, серверных бэкапов и программ под Linux. - ISO — образ диска. Из него можно достать отдельные файлы без записи на диск и монтирования.
- CAB — формат Microsoft Cabinet, встречается внутри установщиков и пакетов драйверов.
Офисные файлы — DOCX, XLSX и PPTX — сами по себе являются ZIP-архивами, поэтому их упаковка почти ничего не экономит.
Что сжатие может и чего не может
ZIP сжимает алгоритмом Deflate — тем же, что лежит в основе PNG и gzip. Создать ZIP-архив предлагает три уровня «Сжатия»:
- «Без сжатия» сохраняет файлы как есть. Используйте, когда нужен просто один файл вместо многих.
- «Обычное» — Deflate уровня 6, привычный баланс скорости и размера.
- «Максимальное» — уровень 9. На тексте оно обычно экономит лишь на несколько процентов больше, чем «Обычное», а работает заметно дольше.
Уровень имеет значение только для файлов, которые могут уменьшиться. JPG, PNG, WebP, HEIC, MP4, MOV, MP3, M4A, FLAC, PDF, другие архивы и офисные файлы всегда сохраняются без повторного сжатия: Deflate потратил бы время и почти ничего не сэкономил. Уменьшаются простой текст, CSV, логи, JSON, XML, исходный код, SVG, BMP, TIFF и WAV. Выгрузка CSV на 50 МБ часто упаковывается в 5–10 МБ.
Всё происходит в браузере
Ни один из инструментов для архивов ничего не загружает на сервер, и ни у одного нет серверного пути или дневного лимита. Поэтому они подходят для договоров, зарплатных выгрузок или исходного кода, которые не должны проходить через чужие серверы.
Создать ZIP-архив собирает архив прямо на странице и держит его в памяти, пока вы его не скачаете. Каждый файл может весить до 2 ГБ, файлы сохраняют дату последнего изменения, а повторяющееся имя превращается в photo (2).jpg, а не перезаписывает первый файл.
Распаковать архив онлайн запускает libarchive — библиотеку, на которой работает tar в macOS и BSD, — скомпилированную в WebAssembly, в фоновом воркере. Принимаются архивы до 1 ГБ. Каждая запись показывается с размером в распакованном виде; скачайте один файл напрямую или отметьте несколько и получите их одним ZIP с сохранённой структурой папок.
Настоящее ограничение — память вашего устройства. На телефоне или планшете архив на 700 МБ или очень большая выборка для упаковки могут превысить то, что позволяет браузер.
Пароли и что они скрывают
Защищённый ZIP шифрует каждую запись алгоритмом AES-256 в формате WinZip AES. Старый метод ZipCrypto, который вскрывается атаками по известному открытому тексту, не используется никогда. Прежде чем на это полагаться, учтите два момента:
- Имена файлов не шифруются. Любой может посмотреть имена, размеры и даты без пароля. Если само имя
passport-scan.jpgвыдаёт лишнее, переименуйте файлы или сначала упакуйте их в незащищённый ZIP, а затем защитите паролем этот единственный файл. - Пароль — вся ваша защита. Восемь строчных букв быстро подбираются атакой по словарю, 14 и больше случайных символов — нет. Отправляйте пароль по другому каналу, чем архив.
ZIP с шифрованием AES открываются в 7-Zip, WinRAR, PeaZip, Keka и свежих сборках Windows 11. Старые встроенные распаковщики могут от них отказаться.
При открытии защищённого архива поле «Пароль» появляется автоматически. Пароль проверяется на первом извлекаемом файле, а восстановить или подобрать забытый пароль нельзя.
Цепочки, которые хорошо работают вместе
- Сканы для бухгалтера: сожмите тяжёлые PDF, упакуйте их через Создать ZIP-архив, защитите архив паролем из Генератор паролей и отправьте пароль в SMS.
- Один документ из большого бэкапа: откройте его в Распаковать архив онлайн и скачайте только нужный файл, не распаковывая остальное.
- RAR на закрытом рабочем ноутбуке: извлеките здесь нужные файлы, а затем переупакуйте их через Создать ZIP-архив, если коллеге они нужны в универсальном формате.
Если что-то пошло не так
- «Не удалось открыть архив». Обычно это прерванная загрузка. Сравните размер с тем, что ожидал отправитель, и скачайте заново.
- Многотомные архивы вроде
.part1.rar,.z01или.7z.001открыть нельзя, потому что каждая часть — лишь фрагмент. Склейте их десктопным архиватором. - Правильный пароль не принимается. Пароли чувствительны к регистру, а при копировании из письма часто прихватывается пробел в конце.
- Имена файлов выглядят как кракозябры. Старые ZIP из Windows на языках с нелатинскими алфавитами могут хранить имена в устаревшей кодовой странице. Содержимое не пострадало.
- На телефоне упаковка или распаковка останавливается. Разбейте файлы на два-три архива или извлекайте меньше файлов за раз.