Конвертер TAR.GZ в ZIP
Файл .tar.gz — это два формата друг в друге: архив tar, сжатый gzip. Большинство программ в Windows снимают эти слои по одному. Этот конвертер убирает оба слоя сразу и создает один ZIP с исходными папками и датами.
Конвертер архивов
или перетащите сюда файлы ZIP, ZIPX, RAR … ·
Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут
Файлы обрабатываются на наших серверах и удаляются через 30 минут.
Нужен, только если загружаемый архив защищён паролем.
Необязательный пароль для нового архива. Оставьте поле пустым, если пароль не нужен. TAR и ISO не поддерживают пароли.
AES-256 надёжен и открывается в Windows 11, macOS, 7-Zip и WinRAR. ZipCrypto слабый, но открывается встроенным распаковщиком старых версий Windows.
Сохраните исходные папки или переместите все файлы на верхний уровень.
Как пользоваться инструментом
- 1
Добавьте архив tar.gz
Загрузите файл .tar.gz или .tgz размером до 95 MB, до 20 файлов за раз. Архивы .tar.bz2 и .tar.xz принимаются так же.
- 2
Сохраните структуру папок
Параметр Структура папок оставьте в положении «Сохранить папки», чтобы дерево каталогов проекта сохранилось. «Все файлы в корне» подходит только для плоского набора документов или изображений.
- 3
Конвертируйте в ZIP
Нажмите Конвертировать в ZIP и скачайте результат. Если ZIP нужно зашифровать, сначала задайте Новый пароль в разделе Расширенные настройки.
Как конвертировать tar.gz в ZIP?
Загрузите .tar.gz или .tgz и нажмите Конвертировать в ZIP. Слой gzip распаковывается, tar читается, и каждый файл упаковывается в ZIP с сохранением папки и даты, так что архив откроется на любом устройстве.
Почему tar.gz — единый сплошной поток
Жан-луп Гайи и Марк Адлер выпустили gzip для проекта GNU в 1992 году как свободную от патентов замену команде Unix compress. gzip сжимает ровно один поток байтов и ничего не знает о файлах и папках. В паре с tar, который объединяет множество файлов в один поток, он дал Unix двухэтапный архив: tar собирает, gzip сжимает.
Поскольку gzip видит весь tar целиком, результат ведёт себя как solid-архив. Повторяющийся текст в сотнях файлов сжимается хорошо, поэтому исходный код, пакеты Linux и такие проекты, как WordPress, публикуют загрузки в tar.gz. Цена — доступ. Чтобы прочитать последний файл, нужно распаковать всё до него, а повреждённый байт в начале может сделать нечитаемым остальное.
ZIP делает наоборот: сжимает каждый файл отдельно и хранит индекс. Это немного увеличивает размер, зато архив удобно просматривать, как и ожидает пользователь Windows. Windows 11 открывает tar.gz в Проводнике с обновления 2023 года, но Windows 10, старые рабочие компьютеры и многие формы загрузки по-прежнему требуют ZIP. Обычные несжатые tar-архивы описаны на отдельной странице TAR в ZIP, а конвертер архивов работает также с 7z, RAR и ISO.
TAR.GZ в ZIP в три прохода
Снять gzip
Сжатый поток распаковывается обратно в исходный tar.
Прочитать tar
Каждый заголовок содержит путь файла, его размер и дату изменения.
Записать ZIP
Файлы сжимаются по одному и заносятся в центральный каталог ZIP.
TAR.GZ
Архив TAR со сжатием gzip
Файл .tar.gz (или .tgz) — это архив TAR, сжатый gzip, инструментом сжатия GNU, выпущенным в 1992 году. Это традиционный формат для выпусков исходного кода, программ для Linux и резервных копий серверов, поскольку он сохраняет права доступа Unix и хорошо сжимает. В некоторых программах распаковка проходит в два шага: сначала gzip, затем tar. Linux и macOS открывают его встроенными средствами, а пользователям Windows может понадобиться 7-Zip или встроенный tar последних версий.
- Сжатие
- Без потерь
- Прозрачность
- –
- Анимация
- –
- Год появления
- 1992 · Unix tar + GNU gzip (Jean-loup Gailly, Mark Adler)
ZIP
Архив ZIP
ZIP — формат архивов без потерь, созданный Филом Кацем из PKWARE в 1989 году. Он упаковывает множество файлов и папок в один сжатый файл, а Windows, macOS, Linux, iOS и Android открывают его без дополнительных программ. ZIP также служит контейнером для файлов DOCX, XLSX, EPUB, APK и JAR. Стандартное сжатие в нём быстрое, но менее эффективное, чем в 7z, а старая парольная защита ZipCrypto слабая.
- Сжатие
- Без потерь
- Прозрачность
- –
- Анимация
- –
- Год появления
- 1989 · Phil Katz (PKWARE)
TAR.GZ — стандартный способ поставки Linux-проектов, серверных резервных копий и релизов исходного кода, поэтому его превращают в ZIP, когда файлы нужно открыть в Windows или на телефоне за один шаг вместо двух; ZIP в TAR.GZ — обратная задача: упаковка для Linux-сервера или сценария сборки.
Какие архивы tar принимает эта страница
| from ↓ · to → | ZIP | 7Z | Extract |
|---|---|---|---|
| TAR | TAR to ZIP: yes | TAR to 7Z: yes | TAR to Extract: yes |
| TAR.GZ / TGZ | TAR.GZ / TGZ to ZIP: yes | TAR.GZ / TGZ to 7Z: yes | TAR.GZ / TGZ to Extract: yes |
| TAR.BZ2 | TAR.BZ2 to ZIP: yes | TAR.BZ2 to 7Z: yes | TAR.BZ2 to Extract: yes |
| TAR.XZ | TAR.XZ to ZIP: yes | TAR.XZ to 7Z: yes | TAR.XZ to Extract: yes |
Имена файлов Linux, которые сбивают Windows
Проверьте имена, отличающиеся только регистром, и спецсимволы
В Linux README и readme могут лежать в одной папке, а в именах допустимы символы вроде : и ?. Windows считает первую пару одним файлом и не принимает эти символы, поэтому после распаковки ZIP в Windows один из файлов может пропасть или получить другое имя. Символические ссылки из tar-архива тоже не воссоздаются, так что если код от них зависит, оставьте tar-архив для пользователей Linux.
Вопросы о конвертации TAR.GZ в ZIP
Почему 7-Zip превращает .tar.gz в .tar, а не в папку?
7-Zip обрабатывает два слоя по отдельности: первая распаковка снимает gzip и оставляет .tar, а вторая извлекает файлы. Здесь конвертация в ZIP выполняет оба шага сразу, и получатель получает один привычный файл.
Чем файл .tgz отличается от .tar.gz?
Нет. .tgz — это сокращённое имя того же формата, оставшееся от систем, где расширение ограничивалось тремя символами. В обоих случаях это tar-архив, сжатый gzip, и оба варианта здесь принимаются.
Почему ZIP получился больше исходного tar.gz?
gzip сжимает весь tar как один непрерывный поток и поэтому может использовать повторяющиеся шаблоны между файлами, например в сотнях похожих файлов с исходным кодом. ZIP сжимает каждый файл отдельно и каждый раз начинает заново. Разница наибольшая для множества небольших текстовых файлов и наименьшая для фото и видео.
Почему нельзя просмотреть один файл в tar.gz, не распаковывая весь архив?
Ни в одном из слоёв нет индекса. gzip можно распаковывать только с начала, а tar по ходу читает список файлов по одному заголовку. У ZIP каталог находится в конце архива, поэтому его содержимое отображается мгновенно.
Что скачивать из релиза на GitHub — ZIP или tar.gz?
GitHub предлагает оба варианта для исходного кода каждого релиза, и содержимое у них одинаковое. В Windows выбирайте ZIP, в Linux и macOS подойдёт любой. Конвертируйте, только если у вас уже есть tar.gz, а другой версии нет.
Можно ли сделать это на Mac, ничего не загружая?
Да. Дважды щёлкните .tar.gz в Finder, и «Утилита архивации» распакует оба слоя; затем щёлкните папку правой кнопкой и выберите Сжать, чтобы получить ZIP. Эта страница пригодится на Chromebook, телефоне или рабочем компьютере с ограничениями.