Como abrir o arquivo .tar.gz no Windows?

68

Preciso abrir um arquivo que infelizmente só está disponível no .tar.gzformato de arquivo e estou usando o Windows 7. Posso descompactar o arquivo usando, 7-zipmas depois disso ainda tenho um .tararquivo que não consigo abrir no Windows.

Existe uma maneira de abrir .tar.gzarquivos no Windows?

Jonas
fonte
5
@ Sparr: .tar.gznão é suportado pelo sistema operacional do cliente mais difundido sem software de terceiros. E além disso, quando eu o uso no Linux, há uma usabilidade muito ruim, com sinalizadores de comando que são muito difíceis de lembrar. Veja Untar, ungz, gz, tar - como você se lembra de todas as opções úteis?
Jonas
sim, mas é suportado por software em mais plataformas que em qualquer outro formato de arquivo. Não consigo nomear um sistema operacional ou sua distribuição para o qual você não pode baixar binários untar e gunzip. Posso citar muitas plataformas para as quais não existem binários ou fontes para descompactar.
Sparr
11
@ Sparr: Como escrevi na minha pergunta, não.tar.gz é suportado no Windows sem software de terceiros. Mas é suportado e acho que também é suportado pelo Linux. Se o arquivo estivesse disponível no formato, eu não tinha feito essa pergunta. .zip.zip.zip
Jonas
3
Talvez eu deva reformular. Eu acredito que você colocou "infelizmente" no lugar errado. Pertence antes de "usar".
Sparr
2
Má usabilidade? Há uma frase para isso: RTFM. man tar. Tudo o que você precisa lembrar é que, no final dos sinalizadores, é necessário farquivar. Aqui está o básico: tar cf arch.tar folder/ é c RIANDO um f ile chamada arch.tara partir da pasta folder/. tar xf arch.tarvai e x trato do f ile arch.tar. Isso também funciona em tar.gzarquivos. Não há necessidade da zbandeira lá.
Braden Best

Respostas:

62

Você pode usar o 7-zip para descompactar o arquivo .tar também.

  1. Clique com o botão direito do mouse no arquivo
  2. Selecione 7-zip -> Extrair Aqui / Extrair Para
Paulo
fonte
11
Não funciona para mim, mas tentarei atualizar o 7-zip para a versão mais recente.
Jonas
10
Após a atualização do 7-Zip das 9.16 para as 9.20, funciona bem. Obrigado.
Jonas
2
@Paul, Como fazer isso em uma etapa?
Pacerier
11
@Pacerier - você não pode fazer isso em uma única etapa usando o 7-zip, pois está descompactando dois tipos de arquivos: gzip e tarball. Se você pode usar Linux, linha de comando permite que uma única etapa: tar xvfz somefilename.tar.gz. Caso contrário, verifique estas respostas
Paul
11
@KolobCanyon - clique com o botão direito no arquivo e selecione 7-zip-> Extrair Aqui / Extract To ...
Paul
17

O 7-zip deve funcionar para você. Eu acredito que você precisa descompactar a .tarparte do arquivo como um segundo passo depois de descompactar a .gzparte.

Você também pode precisar verificar as configurações do 7-zip ...

  • Clique em Ferramentas → Opções
  • Vá para a guia "Sistema".
  • Verifique se "tar" e "gz" estão desmarcados.
Ryan Berger
fonte
11
Obrigado, funcionou após a atualização do meu 7-Zip das 9.16 para as 9.20.
Jonas
+1 em sua solução foi a única que funcionou para mim.
Gherbi Hicham
em 17.01 que você pode visualizar arquivos dentro do tar.gzarquivo com 2 passos no gui - basta associar os arquivos com o usuário. Você também pode associar rpm& debarquivos agora.
Stuart Cardall
8

Se puder, você sempre pode usar o bash para janelas e apenas fazer o procedimento regular

 tar -xvzf <filename.tar.gz>
Yaron Meiner
fonte
Pergunte a si mesmo, você tem o Git Bash já instalado ... 3 :)
Lorem Ipsum
11
@LoremIpsum sim, o subsistema linux faz parte do windows 10 agora e o comando tar está disponível no windows cmd.exe.
Reishin
7

O pacote 7-zip vem com uma ferramenta de linha de comando chamada 7z.exeque pode canalizar de e para stdin ( -si) e stdout ( -so). Portanto, a linha a seguir fará a extração em uma etapa sem arquivo intermediário ( -ttarinforma ao 7-zip que estamos canalizando um fluxo de tar).

PATH_TO_7ZIP\7z.exe x netlib-0.13.1.tar.gz -so | PATH_TO_7ZIP\7z.exe x -si -ttar
Refael Ackermann
fonte
Agradável! Simples e sem arquivos temporários!
Jun
6

Eu uso o extrator WinRAR simples para extrair o arquivo .tar.gz; simplesmente siga estas etapas,

  1. Comece a extrair o arquivo .tar.gz com o WinRAR, ele irá gerar um arquivo intermediário.
  2. Renomeie esse arquivo intermediário como ".tar" e extraia-o novamente com o WinRAR.

Agora, pela segunda vez, ele extrairá todos os seus arquivos / pastas.

Shreyas
fonte
Esta deve ser a resposta aceita IMHO. Os usuários do Windows que provavelmente estão acostumados ao WinZip provavelmente acharão o WinRAR muito intuitivo de usar.
billrichards
2

O problema é que, quando o 7-zip descompacta o arquivo tar em um subdiretório, você deve entrar no subdiretório para descompactar o arquivo tar.

Se você tentou descompactar o subdiretório, não funcionará, é claro.

Existem duas soluções aqui:

  1. Use 'extrair aqui', não 'Extrair arquivos ...'.
  2. Vá para o subdiretório e extraia a partir daí.
Druvision
fonte
2

Com o Windows 10 mais recente, você pode descompactar um arquivo tar exatamente como no linux:

cmd.exe -> tar xf archive.tar.gz
Reishin
fonte
1

Instale o commander total, ele lidará com os arquivos tar.gz. Você pode simplesmente entrar nesse tipo de arquivo e copiá-lo para o local que precisar. A extração é feita pelo TC em segundo plano.

Piotus
fonte
4
você poderia vincular o link de download e elaborar o uso?
precisa saber é o seguinte
0

Paulo está correto, mas neste caso é um processo de duas etapas. Primeiro para remover o .gz (descompactar os arquivos) e segundo para remover o .tar (descompactar os arquivos).

Mark Sherrill
fonte
11
Você poderia nos dizer como executar essas etapas?
21715 Ben N
primeiro você precisará do 7-zip ... 7-zip.org Gosto de criar uma pasta para colocar o arquivo .tar.gz antes de descompactar. Clique com o botão direito do mouse no arquivo e passe o mouse sobre o 7-zip, selecione "Extrair Aqui" para remover o .gz. - agora faça o mesmo para o arquivo .tar recém-criado.
precisa