'.tar.gz' 파일은 유닉스 계열 운영 체제(Unix-like operating systems)에서 흔히 사용되는 압축 아카이브 형식입니다. 이 형식은 아카이빙(archiving)과 압축(compression)이라는 두 가지 개별적인 프로세스를 결합합니다. 먼저, 'tar' (Tape Archive) 유틸리티는 여러 파일과 디렉토리를 단일 아카이브 파일로 묶는 역할을 하며, 이때 디렉토리 구조, 파일 권한(permissions), 타임스탬프(timestamps)를 보존합니다. 이 아카이브 파일은 일반적으로 '.tar' 확장자로 명명됩니다. 그런 다음, 이 '.tar' 파일은 널리 사용되는 무손실 데이터 압축 프로그램인 'gzip' 압축 알고리즘을 사용하여 압축됩니다. 그 결과로 생성되는 파일은 '.tar.gz' 또는 대체 확장자인 '.tgz'를 가지며, 원래 압축되지 않은 아카이브보다 용량이 현저히 작습니다. 이러한 특성 덕분에 소프트웨어 패키지 배포, 데이터 백업, 인터넷을 통한 대용량 파일 모음 전송에 이상적입니다. 이 2단계 프로세스는 아카이브된 데이터의 무결성(integrity)을 유지하면서 효율적인 저장 및 전송을 가능하게 합니다. '.tar.gz' 아카이브 내의 개별 파일에 접근하려면, 먼저 gzip 유틸리티를 사용하여 압축을 해제(decompress)한 다음, tar 유틸리티를 사용하여 추출(extract)해야 합니다. 많은 최신 아카이브 관리자들은 이 두 단계를 자동으로 처리하여 사용 편의성을 높입니다.