Когда онлайн-распаковщик — самый практичный вариант
Любая настольная система откроет обычный ZIP, но стоит кому-то прислать RAR или 7z, и вы часто застреваете: Windows получила встроенную поддержку этих форматов лишь недавно, в старых версиях и на многих рабочих ноутбуках её нет, Chromebook и телефоны справляются с ними плохо, а установка архиватора на управляемый офисный компьютер обычно требует администратора.
Открытие архива в браузере решает такие ситуации:
- Клиент прислал файлы проекта в
.rar, а вы сидите за заблокированным рабочим компьютером. - Из бэкапа на 2 ГБ нужен всего один документ, и распаковывать всё не хочется.
- Вы работаете на Chromebook или чужом компьютере, где нельзя устанавливать программы.
- Хочется посмотреть, что лежит во вложении, прежде чем извлекать что-либо на диск.
Как это работает без загрузки на сервер
Распаковщик построен на libarchive — библиотеке с открытым исходным кодом, на которой работает и команда tar в macOS и BSD-системах. Она скомпилирована в WebAssembly и выполняется в фоновом воркере внутри вкладки браузера. Страница читает архив прямо с вашего диска и никуда его не отправляет. Поэтому инструмент подходит для договоров, выгрузок по зарплате или исходного кода, которые не должны проходить через сторонние серверы.
После того как вы перетащите файл, архив открывается и показывается полный список его содержимого, отсортированный по пути, с распакованным размером каждого файла. По умолчанию выбраны все файлы. Дальше можно:
- Нажать кнопку скачивания у любого файла, чтобы сохранить только его.
- Снять отметки с ненужного и скачать остальное за один раз. Если выбрано больше одного файла, они упаковываются в один ZIP, названный по исходному архиву с добавлением
-extracted, а структура папок внутри сохраняется.
Итоговый ZIP сохраняется без повторного сжатия. Извлечённые файлы обычно и так в сжатых форматах вроде JPG, MP4 или DOCX, поэтому повторная упаковка отняла бы время почти без выигрыша в размере.
Коротко о форматах
- ZIP — универсальный формат 1989 года, который читается везде. Сжатие умеренное; шифрование — либо слабый устаревший ZipCrypto, либо AES-256.
- RAR — проприетарный формат, популярный для больших загрузок и многотомных архивов. Для чтения поддерживаются и RAR4, и более новый RAR5.
- 7z — формат 7-Zip; на тексте и коде он обычно на 10–30% компактнее ZIP благодаря сжатию LZMA2, шифрование — AES-256.
- TAR, TAR.GZ, TAR.BZ2, TAR.XZ — семейство из мира Unix. TAR только объединяет файлы, а GZ, BZ2 и XZ сжимают получившийся пакет. Часто встречаются в исходном коде, серверных бэкапах и программах для Linux.
- ISO — образ диска; его можно просмотреть и вытащить отдельные файлы без записи на диск и монтирования.
- CAB — формат Microsoft Cabinet, встречается внутри установщиков и пакетов драйверов.
Архивы с паролем
Если ZIP-архив зашифрован (ZipCrypto или AES-256), инструмент сообщит, что архив защищён паролем, и покажет поле «Пароль». Введите пароль и скачивайте как обычно: он проверяется при извлечении первого файла, и при ошибке вы увидите понятное сообщение «Неверный пароль», а не повреждённые файлы.
Исключение — зашифрованные архивы RAR и 7z: браузерный движок видит их структуру, но расшифровать не может, поэтому инструмент сразу сообщает об этом, а не просит пароль. Такие архивы откройте программой-архиватором, например 7-Zip, WinRAR или The Unarchiver.
Восстановить забытый пароль здесь нельзя, подбора перебором тоже нет. Пароли чувствительны к регистру, а при копировании из письма или чата иногда захватывается пробел в конце — это самая частая причина, по которой правильный пароль не принимается.
Частые проблемы
- «Не удалось открыть архив». Скорее всего, файл повреждён или неполон — чаще всего из-за прерванной загрузки. Сравните его размер с тем, что ожидал отправитель, и скачайте заново. Здесь же не откроется файл с обманчивым расширением, например переименованный
.exe. - Разбитые на части архивы вроде
.part1.rar,.z01или.7z.001открыть нельзя: каждая часть — лишь фрагмент одного архива. Объедините или распакуйте их настольным архиватором. - Очень большие архивы тормозят или останавливаются. Принимаются архивы до 1 ГБ, но распаковка идёт в памяти устройства. На телефоне или планшете архив на 700 МБ может превысить лимит браузера; извлекайте меньше файлов за раз или воспользуйтесь компьютером.
- Имена отображаются «кракозябрами». Старые ZIP-файлы, созданные в Windows на языках с нелатинским алфавитом, иногда хранят имена в устаревшей кодовой странице. Содержимое при этом цело — исправить после сохранения нужно только имена.
Если нужно наоборот упаковать файлы для отправки, воспользуйтесь «Создать ZIP-архив онлайн» — он тоже работает целиком в браузере.