Просмотр архивов
Откройте ZIP, TAR, TAR.GZ и архивы Zstandard или Brotli в браузере, посмотрите содержимое, безопасно извлеките выбранные файлы и создайте новый ZIP или TAR.
Введённые данные и файлы остаются в браузере
Архив
Файл архива
ZIP, TAR, TAR.GZ, TGZ, TAR.ZST, TAR.BR, GZ, ZST или BR. Файл остаётся на этом устройстве.
Архив читается в Web Worker блоками по 1 МиБ и распаковывается в WASM. Ничего не загружается; имена, содержимое и выбор не сохраняются.
Выберите архив, чтобы увидеть его файлы и папки.
Щёлкните строку или нажмите пробел, чтобы выбрать её. Выбор папки выбирает всё её содержимое.
Извлечение
Пути проверяются до записи: абсолютные пути, «..», буквы дисков и управляющие символы пропускаются, ссылки не создаются, а если такой файл в папке уже есть, он остаётся, а новый получает имя с « (2)». Каждая запись должна совпасть с заявленным размером и CRC-32.
До 1 000 000 записей и центрального каталога до 256 МиБ. Извлечение останавливается, если данные разрастаются больше чем в 1000 раз после 64 МиБ или вывод превышает 64 ГиБ. Методы ZIP: Stored, Deflate и Zstandard; зашифрованные записи не открываются. Без диалога сохранения (Firefox, Safari) скачивание ограничено 512 МиБ.
Создание архива
Файлы для упаковки
Перетащенные файлы добавляются в список. «Добавить папку» сохраняет структуру папки.
Файлы пока не добавлены.
ZIP использует Deflate и имена в UTF-8, а для файлов от 4 ГиБ переходит на ZIP64. TAR пишет заголовки ustar и pax для длинных и не-ASCII имён; TAR.GZ и TAR.ZST сжимают весь поток.
На этой странице
Просмотр архивов открывает ZIP, TAR и сжатые TAR (gzip, Zstandard, Brotli) прямо в браузере. Он показывает каждую запись с размером, сжатым размером, датой и методом, извлекает выбранные файлы в папку или в новый ZIP и упаковывает ваши файлы в ZIP, TAR, TAR.GZ или TAR.ZST. Ничего не загружается на сервер.
Подробное описание функциональности
ZIP читается по центральному каталогу, включая ZIP64, самораспаковывающиеся архивы и имена Info-ZIP Unicode, поэтому даже архив на миллион записей открывается без распаковки. TAR читается заголовок за заголовком с длинными именами GNU и записями pax; сжатый TAR распаковывается за один потоковый проход в Web Worker. Deflate, gzip, Zstandard и Brotli работают в WASM с ограниченным окном вывода, поэтому архивная бомба никогда не раздувается больше чем на 1 МиБ за раз.
Извлечение защищено от path traversal (Zip Slip): абсолютные пути, буквы дисков, сегменты «..» и управляющие символы никогда не записываются, символические и жёсткие ссылки не создаются, а символы и имена устройств, которые запрещает Windows, заменяются. Каждая запись должна совпасть с заявленным размером и CRC-32; перекрывающиеся записи, степень сжатия выше 1000:1 после 64 МиБ и вывод больше 64 ГиБ останавливают извлечение. В браузерах на Chromium файлы пишутся прямо в выбранную папку, не затирая существующие; в остальных выбор скачивается одним ZIP.
При создании архива каждый файл потоком проходит через компрессор в сохраняемый файл: имена в UTF-8, ZIP64 для файлов от 4 ГиБ и заголовки pax для длинных имён в TAR.
Практические примеры
Заглянуть в загрузку: откройте release.zip на 2 ГБ и за секунду увидите его 40 000 файлов с размерами, ничего не распаковывая.
Достать один лог из бэкапа: отфильтруйте logs.tar.gz по «2026-10», выберите найденные файлы и извлеките в папку только их.
Проверить подозрительный архив: ZIP с записями вида «../../etc/passwd» показывается с пометкой «небезопасно», и такие записи никогда не записываются.
Упаковать папку проекта: добавьте папку, выберите TAR.ZST с уровнем 3 и сохраните сжатый архив с сохранённой структурой.
Как использовать этот инструмент
Откройте архив
Перетащите или выберите файл ZIP, TAR, TAR.GZ, TAR.ZST, TAR.BR, GZ, ZST или BR. Список записей появится, когда чтение закончится.
Найдите и выберите файлы
Введите часть имени в «Фильтр», затем щёлкайте строки или нажмите «Выбрать найденное». Выбор папки выбирает всё её содержимое.
Извлеките
Нажмите «Извлечь в папку…» в браузерах на Chromium, «Скачать как ZIP» — в любом браузере или «Сохранить файл», если выбран один файл.
Создайте архив
Добавьте файлы или папку в разделе «Создание архива», выберите формат и уровень и сохраните новый архив.
Советы и лучшие практики
- Отдельный файл .gz, .zst или .br без TAR внутри показывается одной записью; его размер становится известен только после извлечения.
- Зашифрованные записи ZIP и методы вроде BZIP2, LZMA или Deflate64 показываются в списке, но не извлекаются.
- «Отмена» сразу останавливает обработчик; недописанный файл удаляется.
- Чтобы сравнить, как gzip, Brotli и Zstandard сжимают ваши данные, попробуйте «Сравнение сжатия».