Un file .tgz è un archivio compresso, essenzialmente una combinazione di un archivio TAR e della compressione Gzip. Inizialmente, più file e directory vengono raggruppati in un unico file TAR (Tape Archive). Successivamente, questo file TAR viene compresso utilizzando l'algoritmo Gzip, ottenendo una dimensione del file ridotta con estensione .tgz (o talvolta .tar.gz). Questo processo in due fasi rende i file .tgz efficienti per la distribuzione di pacchetti software, backup e altre raccolte di file. Il vantaggio principale è la riduzione dello spazio di archiviazione e tempi di trasferimento più rapidi rispetto alla gestione di numerosi file individuali. La compressione Gzip offre un buon equilibrio tra rapporto di compressione e velocità di elaborazione, rendendolo un formato ampiamente utilizzato, specialmente nei sistemi operativi di tipo Unix. Quando si estrae un file .tgz, il processo viene invertito: prima viene annullata la compressione Gzip, ottenendo l'archivio TAR originale, e poi l'archivio TAR viene scompattato per ripristinare i file e le directory originali. Questo formato è comunemente utilizzato per distribuire codice sorgente, programmi di installazione software e backup di sistema.