Un archivo '.tar.gz' es un formato de archivo comprimido comúnmente utilizado en sistemas operativos tipo Unix (Unix-like). Combina dos procesos separados: archivado y compresión. Primero, la utilidad 'tar' (Tape Archive o Archivo de Cinta) agrupa múltiples archivos y directorios en un único archivo de archivado, preservando las estructuras de directorios, los permisos de archivos y las marcas de tiempo (timestamps). Este archivo de archivado, típicamente nombrado con la extensión '.tar', es luego comprimido utilizando el algoritmo de compresión 'gzip'. Gzip es un programa de compresión de datos sin pérdidas (lossless) ampliamente utilizado. El archivo resultante, con la extensión '.tar.gz' (o '.tgz'), es significativamente más pequeño que el archivo de archivado original sin comprimir. Esto lo hace ideal para la distribución de paquetes de software, la copia de seguridad de datos (backing up) y la transferencia de grandes colecciones de archivos a través de internet. El proceso de dos pasos permite un almacenamiento y una transmisión eficientes, manteniendo al mismo tiempo la integridad de los datos archivados. Para acceder a los archivos individuales dentro de un archivo 'tar.gz', primero debe ser descomprimido utilizando una utilidad gzip y luego extraído utilizando una utilidad tar. Muchos gestores de archivos modernos manejan ambos pasos automáticamente.