Как открыть файл.tar.gz в Windows?

Мне нужно открыть файл, который, к сожалению, доступен только в .tar.gz формат файла, и я использую Windows 7. Я могу разархивировать файл с помощью 7-zip но после этого у меня все еще есть .tar файл, который я не могу открыть в Windows.

Есть ли способ открыть .tar.gz файлы на винде?

10 ответов

Решение

Вы также можете использовать 7-zip, чтобы распаковать файл.tar.

  1. Щелкните правой кнопкой мыши файл
  2. Выберите 7-zip -> Извлечь здесь / Извлечь в

Если вы можете, вы всегда можете использовать Bash для Windows и просто делать обычные

 tar -xvzf <filename.tar.gz>

В последней версии Windows 10 вы можете распаковать архив tar точно так же, как в linux:

cmd.exe -> tar xf archive.tar.gz

7-почтовый индекс должен работать для вас. Я считаю, что вы должны распутать .tar часть файла в качестве второго шага после распаковки .gz часть.

Вам также может понадобиться проверить настройки 7-zip...

  • Нажмите Инструменты → Параметры
  • Перейдите на вкладку "Система".
  • Убедитесь, что "tar" и "gz" отмечены.

Пакет 7-zip поставляется с инструментом командной строки под названием 7z.exe которые могут пайпить в и из stdin (-si) & stdout (-so). Таким образом, следующая строка будет выполнять извлечение за один шаг без промежуточного файла (-ttar сообщает 7-zip, что мы работаем с потоком смол).

PATH_TO_7ZIP\7z.exe x netlib-0.13.1.tar.gz -so | PATH_TO_7ZIP\7z.exe x -si -ttar

Я использую простой экстрактор WinRAR для извлечения файла.tar.gz; просто сделайте эти шаги,

  1. Начните извлекать файл.tar.gz с WinRAR, он сгенерирует промежуточный файл.
  2. Переименуйте этот промежуточный файл как ".tar" и распакуйте его снова с помощью WinRAR.

Теперь во второй раз он извлечет все ваши файлы / папки.

Проблема в том, что когда 7-zip распаковывает tar-файл в подкаталог, вы должны зайти в подкаталог, чтобы распаковать tar-файл.

Если вы попытались разархивировать подкаталог, он, конечно, не будет работать.

Здесь есть два решения:

  1. Используйте "Извлечь здесь", а не "Извлечь файлы...".
  2. Перейдите в подкаталог и извлеките оттуда.

Установите Total Commander, он будет работать с файлами tar.gz. Вы можете просто зайти в такой файл и скопировать его в нужное место. Добыча осуществляется ТК в фоновом режиме.

Я считаю, что TarTool.exe от Senthil Rajasekharan является самым простым (включает в себя один dll от SharpZipLib).

Пол правильно понял, но в данном случае это двухэтапный процесс. Сначала удалите.gz(распакуйте файлы), а затем удалите.tar(распакуйте файлы).

Другие вопросы по тегам