Файл с расширением '.tar.gz' представляет собой сжатый архивный формат, широко используемый, в первую очередь, в Unix-подобных операционных системах. Он объединяет два отдельных процесса: архивирование и сжатие. Сначала утилита 'tar' (Tape Archive — Ленточный архив) используется для объединения нескольких файлов и каталогов в один архивный файл, при этом сохраняются структура каталогов, права доступа к файлам (file permissions) и метки времени (timestamps). Этот промежуточный архивный файл, обычно имеющий расширение '.tar', затем сжимается с использованием алгоритма сжатия 'gzip'. Gzip — это широко распространенная программа для сжатия данных без потерь (lossless data compression). Полученный файл, имеющий расширение '.tar.gz' (или альтернативное '.tgz'), значительно меньше исходного несжатого архива. Это делает формат идеальным для распространения пакетов программного обеспечения, резервного копирования данных и эффективной передачи больших коллекций файлов через Интернет. Двухэтапный процесс обеспечивает эффективное хранение и передачу при сохранении целостности архивированных данных. Чтобы получить доступ к отдельным файлам внутри архива '.tar.gz', его необходимо сначала декомпрессировать с помощью утилиты gzip, а затем извлечь (распаковать) с помощью утилиты tar. Многие современные менеджеры архивов автоматически выполняют оба этих шага.