O que é um arquivo tar.gz e como abri-lo?
Um arquivo tar, geralmente chamado de tarball, é uma coleção de arquivos agrupados em um único arquivo para facilitar o armazenamento. Em vez de manter o controle de uma pasta inteira de arquivos, você só precisa acompanhar um. Os arquivos Tar são freqüentemente compactados após serem criados, dando-lhe a extensão de arquivo .tar.gz. Tecnicamente, esses são arquivos TGZ, mas quase todos chamam os arquivos .tar e .tar.gz de simples "arquivos tar".
Como faço para abrir um arquivo tar?
Se você está no macOS ou Linux e não se importa em usar um terminal, é apenas um único comando (onde tarfile é o nome do seu arquivo):
tar -xzf tarfile
Existem também alguns sinalizadores que você pode adicionar ao comando para que ele execute funções ligeiramente diferentes:
- -v: Ativa o modo detalhado, mostrando o progresso do comando
- -x: Extrair
- -z: Usa gzip, omita isso se você tiver apenas um .tar
- -f: especifica a entrada do arquivo, em vez de STDIN
Esses últimos três flags podem ser um pouco difíceis de lembrar no momento, então um bom mnemônico para usar é “Xtract Ze File.” Você também pode fingir que é o Terminator quando o executa.
Criando um arquivo tar é tão fácil. Basta substituir o -x com um -c para "Criar", embora eu ache mais fácil lembrar por "Compactar", mesmo que seja o trabalho de -z.
Uma maneira mais fácil (no macOS)
Para aqueles que não gostam de usar um terminal, você ficará encantado em saber que o macOS pode abrir arquivos tar e tar.gz por padrão com o Archive Utility. Basta clicar duas vezes no arquivo e ele irá extrair.
Você também pode usar o The Unarchiver, que é uma ferramenta gratuita para gerenciar arquivos, funciona como o Archive Utility, e suporta arquivos..
O que sobre o Windows?
No Windows, você precisará de um programa externo para abri-los. O 7-Zip é leve e faz o trabalho bem, embora sejam necessários dois passos para abrir arquivos tar.gz. O WinRar os abre em uma etapa, mas é um pouco desajeitado para usar.