Um arquivo .tgz é um arquivo de arquivamento comprimido, sendo essencialmente uma combinação de um arquivo TAR (Tape Archive) e compressão Gzip. O processo de criação envolve duas etapas: primeiro, múltiplos arquivos e diretórios são agrupados em um único arquivo TAR. Em seguida, este arquivo TAR é comprimido usando o algoritmo Gzip, resultando em um tamanho de arquivo significativamente menor com a extensão .tgz (ou, por vezes, .tar.gz). Este processo de duas etapas torna os arquivos .tgz altamente eficientes para a distribuição de pacotes de software, backups e grandes coleções de arquivos. A principal vantagem é a redução do espaço de armazenamento e tempos de transferência mais rápidos em comparação com o manuseio de inúmeros arquivos individuais. A compressão Gzip oferece um bom equilíbrio entre taxa de compressão e velocidade de processamento, tornando-o um formato amplamente utilizado, especialmente em sistemas operacionais tipo Unix (Unix-like). Ao extrair um arquivo .tgz, o processo é invertido: primeiro, a compressão Gzip é desfeita, resultando no arquivo TAR original, e então o arquivo TAR é desempacotado para restaurar os arquivos e diretórios originais. Este formato é frequentemente empregado para distribuir código-fonte, instaladores de software e backups de sistema.