Un file .tgz è un archivio compresso, essenzialmente una combinazione di un archivio TAR (Tape Archive) e della compressione Gzip. Inizialmente, più file e directory vengono raggruppati in un singolo file TAR. Questo file TAR viene quindi compresso utilizzando l'algoritmo Gzip, risultando in una dimensione di file ridotta 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 di tipo Unix. Quando si decomprime un file .tgz, il processo viene invertito: prima si annulla la compressione Gzip, ottenendo l'archivio TAR originale, e poi l'archivio TAR viene spacchettato per ripristinare i file e le directory originali. Questo formato è comunemente impiegato per la distribuzione di codice sorgente, installer di software e backup di sistema.