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