Un file .tgz è un file archivio compresso, essenzialmente una combinazione di un archivio TAR (Tape Archive) e della compressione Gzip. In primo luogo, più file e directory vengono raggruppati insieme in un singolo file TAR. Questo file TAR viene quindi compresso utilizzando l'algoritmo Gzip, risultando in una dimensione di file più piccola con l'estensione .tgz (o talvolta .tar.gz). Questo processo a 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 Unix-like. Quando si estrae un file .tgz, il processo viene invertito: prima, la compressione Gzip viene annullata, risultando nell'archivio TAR originale, e poi l'archivio TAR viene spacchettato per ripristinare i file e le directory originali. Questo formato è comunemente utilizzato per distribuire codice sorgente, installer di software e backup di sistema.