Зачем конвертировать TGZ в TAR?
Файл .tgz - это просто сжатый с помощью gzip .TAR с использованием более короткого расширения, идентичный .tar.gz. Некоторым инструментам, сценариям резервного копирования и конвейерам развертывания требуется чистый поток .tar, и они не могут обрабатывать оболочку gzip. Снятие сжатия также делает архив дополняемым, так как потоки gzip не поддерживают добавление файлов после создания.
Способы конвертации TGZ в TAR
Командная строка - gunzip BUILT-IN
Запустите gunzip file.tgz - это снимет слой gzip и автоматически переименует результат в file.tar.
7-Zip FREE
Щелкните правой кнопкой мыши по .tgz в Проводнике, выберите «7-Zip > Извлечь здесь» и остановитесь после первого прохода - 7-Zip запишет file.tar в ту же папку.
ALZip FREE
Откройте .tgz в ALZip и извлеките в папку; ALZip запишет внутренний архив .tar.
Командная строка - TAR CLI
Запустите tar -xzf file.tgz --to-stdout > file.tar в Windows, Linux или macOS, используя встроенную команду tar.
Программы, которые конвертируют TGZ
Об этих форматах
Файл TGZ - это сжатый архив TAR в формате Gzip - то же самое, что и .tar.gz, просто написано для старых имен файлов в формате 8.3. В Windows используйте бесплатный 7-Zip или PeaZip или…
Открыть детали .TGZ →A TAR file (also called a tarball) bundles files and folders into one archive but does not compress them. That is why you almost always see it as .tar.gz or .tgz, with gzip added on top. On…
Открыть детали .TAR →Качество и на что обратить внимание
.tgzи.tar.gz- это идентичные форматы; короткое расширение было создано для устаревших ограничений имен файлов 8.3; любой инструмент, открывающий один из них, справится и с другим.- Выходной файл
.tarбудет в 3-10 раз больше, чем.tgz, так как сжатие gzip удалено. - Операция полностью обратима: запустите
gzip file.tarв любое время, чтобы снова получить.tar.gz.
Часто задаваемые вопросы
Теряются ли данные при конвертации TGZ в TAR?
.tar внутри побайтово идентичен тому, который был изначально сжат; права доступа, временные метки и структура каталогов сохраняются.Работает ли это также с файлами .tar.gz?
.tgz и .tar.gz - это один и тот же формат; конвертер и все перечисленные инструменты обрабатывают оба расширения взаимозаменяемо.Почему выходной .tar намного больше, чем .tgz?
.tgz данные хранятся в сжатом виде; .tar - это необработанный несжатый архив, который обычно в 3-10 раз больше для исходного кода или текстового контента.Могу ли я добавлять файлы в полученный .tar?
.tgz, обычный .tar поддерживает добавление файлов напрямую с помощью команды tar -rf file.tar newfile.