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