Блог
Русский

Распаковать архив онлайн — ZIP, TAR и GZ

Распаковка архивов без установки программ и исправление части испорченных имён файлов

Работает в браузере · файлы никуда не загружаются

Перетащите сюда архив для распаковки

Один файл ZIP, TAR, TAR.GZ (TGZ) или GZ (до 4 ГБ; TAR и GZ — до 1 ГБ в распакованном виде). Файлы не покидают ваш браузер.

Что делает инструмент

Пришёл архив, а программы для распаковки нет или на рабочий компьютер нельзя ничего устанавливать — перетащите его сюда. Список файлов появится сразу; нужные можно сохранить по одному или все вместе. Если сохранить выбранное в новый ZIP, имена запишутся в UTF-8 и больше не испортятся на другой системе.

Как пользоваться

  1. Перетащите один архив в область или нажмите Выбрать архив.
  2. Отметьте файлы, которые нужно сохранить. Всё, что можно распаковать, выбрано сразу; поле поиска фильтрует по имени.
  3. Если имена выглядят неправильно, смените Кодировку имён файлов (поле появляется, только когда имена не в UTF-8).
  4. Сохраните один файл кнопкой Сохранить в его строке или несколько — кнопкой Сохранить выбранное в ZIP. В Chrome и Edge кнопка Распаковать выбранное в папку запишет их вместе с вложенными папками в выбранную вами папку.

Как это работает

  • Форматы: ZIP (без сжатия и Deflate, включая ZIP64 и самораспаковывающиеся EXE), TAR (POSIX ustar, заголовки pax, длинные имена GNU), GZIP (RFC 1952, несколько членов) и TAR.GZ. Элементы ZIP с другими методами сжатия (BZIP2, LZMA…) помечаются как неподдерживаемые.
  • Имена: приоритет у флага UTF-8 и поля Unicode Path от Info-ZIP; иначе все имена вместе декодируются как UTF-8, CP949, Shift_JIS или Windows-1252 — выбирается вариант, который читается естественнее всего.
  • Целостность: каждый распакованный файл проверяется по CRC-32.
  • Ограничения: архивы до 4 ГБ, TAR и GZ — до 1 ГБ в распакованном виде, за один раз сохраняется до 1 ГБ. Элементы, которые при распаковке превышают заявленный размер (ZIP-бомбы), останавливаются.
  • Библиотеки: fflate (MIT) распаковывает данные Deflate; оглавление ZIP и заголовки TAR читает собственный код сайта.

Примеры

Ситуация Действия
ZIP прислали с Mac, нужна только часть файлов Перетащить → отметить нужное → Сохранить выбранное в ZIP
Из большого ZIP нужен один договор Найти договор → сохранить этот файл
Заглянуть в backup.tar.gz с сервера Перетащить → просмотреть список → сохранить нужное

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

Частые вопросы

Почему некоторые имена файлов превратились в «кракозябры», и можно ли это исправить?

Старые архиваторы для Windows записывают имена в системной кодовой странице, никак её не помечая, и на другой системе имена отображаются неправильно. Инструмент сохраняет исходные байты имён, угадывает кодировку для всего архива и позволяет выбрать UTF-8, Windows-1252 (западноевропейскую), CP949 (корейскую) или Shift_JIS (японскую). Кириллические кодировки CP866 и Windows-1251 пока не поддерживаются, поэтому русские имена из старых ZIP-архивов здесь, скорее всего, не исправятся. Имена в UTF-8, которые пишут macOS, Linux и современные архиваторы, отображаются правильно.

Можно ли открыть 7z или RAR?

Пока нет. Инструмент распаковывает ZIP, TAR, TAR.GZ (TGZ) и GZ. Если перетащить 7z, RAR, ALZ или EGG, он назовёт формат, чтобы вы могли воспользоваться программой вроде 7-Zip.

А если ZIP защищён паролем?

Зашифрованные элементы помечаются и пропускаются; незашифрованные файлы из того же архива можно сохранить.

Мои файлы загружаются на сервер?

Нет. Архив читается внутри вашего браузера. У ZIP при открытии читается только оглавление в конце файла, а данные конкретного файла читаются и распаковываются, когда вы его сохраняете, поэтому большие архивы открываются быстро.

Безопасно ли открывать архивы с путями вида «../»?

Да. Пути, которые пытаются выйти за пределы целевой папки, и абсолютные пути очищаются перед записью в папку или в новый ZIP (защита от Zip Slip).

Не нашли нужный инструмент?