Распаковать архив онлайн — ZIP, TAR и GZ
Распаковка архивов без установки программ и исправление части испорченных имён файлов
Работает в браузере · файлы никуда не загружаются
Перетащите сюда архив для распаковки
Один файл ZIP, TAR, TAR.GZ (TGZ) или GZ (до 4 ГБ; TAR и GZ — до 1 ГБ в распакованном виде). Файлы не покидают ваш браузер.
Что делает инструмент
Пришёл архив, а программы для распаковки нет или на рабочий компьютер нельзя ничего устанавливать — перетащите его сюда. Список файлов появится сразу; нужные можно сохранить по одному или все вместе. Если сохранить выбранное в новый ZIP, имена запишутся в UTF-8 и больше не испортятся на другой системе.
Как пользоваться
- Перетащите один архив в область или нажмите Выбрать архив.
- Отметьте файлы, которые нужно сохранить. Всё, что можно распаковать, выбрано сразу; поле поиска фильтрует по имени.
- Если имена выглядят неправильно, смените Кодировку имён файлов (поле появляется, только когда имена не в UTF-8).
- Сохраните один файл кнопкой Сохранить в его строке или несколько — кнопкой Сохранить выбранное в 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).