Um arquivo '.tar.gz' é um formato de arquivo compactado (ou comprimido) comumente usado em sistemas operacionais tipo Unix (Unix-like). Ele combina dois processos separados: arquivamento e compressão. Primeiro, o utilitário 'tar' (Tape Archive) agrupa múltiplos arquivos e diretórios em um único arquivo de arquivamento, preservando estruturas de diretórios, permissões de arquivo e carimbos de data/hora (timestamps). Este arquivo de arquivamento, tipicamente nomeado com a extensão '.tar', é então comprimido usando o algoritmo de compressão 'gzip'. Gzip é um programa de compressão de dados sem perdas (lossless) amplamente utilizado. O arquivo resultante, com a extensão '.tar.gz' (ou '.tgz'), é significativamente menor do que o arquivo de arquivamento original não comprimido. Isso o torna ideal para a distribuição de pacotes de software, backup de dados e transferência de grandes coleções de arquivos pela internet. O processo de duas etapas permite o armazenamento e a transmissão eficientes, mantendo a integridade dos dados arquivados. Para acessar os arquivos individuais dentro de um arquivo 'tar.gz', ele deve primeiro ser descomprimido usando um utilitário gzip e, em seguida, extraído usando um utilitário tar. Muitos gerenciadores de arquivos modernos lidam com ambas as etapas automaticamente.