Un file '.tar.gz' è un formato di archivio compresso comunemente utilizzato nei sistemi operativi di tipo Unix. Combina due processi distinti: l'archiviazione e la compressione. Innanzitutto, l'utility 'tar' (Tape Archive) raggruppa più file e directory in un unico file di archivio, preservando le strutture delle directory, i permessi dei file e i timestamp. Questo file di archivio, solitamente denominato con l'estensione '.tar', viene successivamente compresso utilizzando l'algoritmo di compressione 'gzip'. Gzip è un programma di compressione dati senza perdita (lossless) ampiamente diffuso. Il file risultante, con estensione '.tar.gz' (o '.tgz'), è significativamente più piccolo dell'archivio originale non compresso. Ciò lo rende ideale per la distribuzione di pacchetti software, il backup dei dati e il trasferimento di grandi raccolte di file su Internet. Questo processo in due fasi consente un'archiviazione e una trasmissione efficienti, mantenendo al contempo l'integrità dei dati archiviati. Per accedere ai singoli file all'interno di un archivio '.tar.gz', è necessario prima decomprimerlo utilizzando un'utility gzip e successivamente estrarlo tramite un'utility tar. Molti gestori di archivi moderni gestiscono entrambi i passaggi automaticamente.