Un fichier .tgz est une archive compressée, résultant essentiellement de la combinaison d'une archive TAR et d'une compression Gzip. Dans un premier temps, plusieurs fichiers et répertoires sont regroupés en un seul fichier TAR (Tape Archive). Ce fichier TAR est ensuite compressé à l'aide de l'algorithme Gzip, ce qui permet d'obtenir une taille de fichier réduite avec l'extension .tgz (ou parfois .tar.gz). Ce processus en deux étapes rend les fichiers .tgz particulièrement efficaces pour la distribution de paquets logiciels, de sauvegardes et d'autres collections de fichiers. L'avantage principal réside dans la réduction de l'espace de stockage nécessaire et des temps de transfert plus rapides par rapport à la manipulation de nombreux fichiers individuels. La compression Gzip offre un excellent équilibre entre le taux de compression et la vitesse de traitement, ce qui en fait un format largement utilisé, notamment dans les systèmes d'exploitation de type Unix. Lors de l'extraction d'un fichier .tgz, le processus est inversé : la compression Gzip est d'abord annulée pour retrouver l'archive TAR originale, puis l'archive TAR est décompressée pour restaurer les fichiers et répertoires initiaux. Ce format est couramment utilisé pour distribuer du code source, des installateurs de logiciels et des sauvegardes système.