Просмотр архивов

Откройте ZIP, TAR, TAR.GZ и архивы Zstandard или Brotli в браузере, посмотрите содержимое, безопасно извлеките выбранные файлы и создайте новый ZIP или TAR.

Введённые данные и файлы остаются в браузере

Архив

Файл архива

ZIP, TAR, TAR.GZ, TGZ, TAR.ZST, TAR.BR, GZ, ZST или BR. Файл остаётся на этом устройстве.

Архив читается в Web Worker блоками по 1 МиБ и распаковывается в WASM. Ничего не загружается; имена, содержимое и выбор не сохраняются.

Содержимое

Выберите архив, чтобы увидеть его файлы и папки.

Создание архива

Файлы для упаковки

Перетащенные файлы добавляются в список. «Добавить папку» сохраняет структуру папки.

Файлы пока не добавлены.

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 и сохраните сжатый архив с сохранённой структурой.

Как использовать этот инструмент

  1. Откройте архив

    Перетащите или выберите файл ZIP, TAR, TAR.GZ, TAR.ZST, TAR.BR, GZ, ZST или BR. Список записей появится, когда чтение закончится.

  2. Найдите и выберите файлы

    Введите часть имени в «Фильтр», затем щёлкайте строки или нажмите «Выбрать найденное». Выбор папки выбирает всё её содержимое.

  3. Извлеките

    Нажмите «Извлечь в папку…» в браузерах на Chromium, «Скачать как ZIP» — в любом браузере или «Сохранить файл», если выбран один файл.

  4. Создайте архив

    Добавьте файлы или папку в разделе «Создание архива», выберите формат и уровень и сохраните новый архив.

Советы и лучшие практики

  • Отдельный файл .gz, .zst или .br без TAR внутри показывается одной записью; его размер становится известен только после извлечения.
  • Зашифрованные записи ZIP и методы вроде BZIP2, LZMA или Deflate64 показываются в списке, но не извлекаются.
  • «Отмена» сразу останавливает обработчик; недописанный файл удаляется.
  • Чтобы сравнить, как gzip, Brotli и Zstandard сжимают ваши данные, попробуйте «Сравнение сжатия».

Помогите выбрать следующий шаг

Что улучшить дальше?

Выберите одно предложение. Это идеи, а не обещанные функции.

Выберите один вариант

Отправляется только выбранный вариант как анонимный счётчик. В голосе нет введённых данных, сведений о файлах, URL, cookie или идентификатора; он не сохраняется в браузере. После перезагрузки страницы можно проголосовать снова.