รูปแบบไฟล์เก็บถาวร .tar.gz หรือที่เรียกว่า tarball หรือไฟล์เก็บถาวร tar ที่บีบอัดด้วย gzip เป็นรูปแบบไฟล์ที่ใช้กันทั่วไปสำหรับการจัดเก็บและบีบอัดไฟล์และไดเร็กทอรีเข้าด้วยกันเป็นไฟล์เดียวเพื่อความสะดวกในการจัดเก็บและส่งผ่าน โดยรวมรูปแบบ tar (Tape Archive) สำหรับการรวมไฟล์และไดเร็กทอรีเข้าด้วยกันกับการบีบอัด gzip เพื่อลดขนาดไฟล์โดยรวม รูปแบบ .tar.gz ใช้กันอย่างแพร่หลายในระบบปฏิบัติการแบบ Unix และรองรับโดยเครื่องมือและยูทิลิตี้การเก็บถาวรต่างๆ
รูปแบบ tar เองเป็นการเชื่อมต่อกันของเรกคอร์ดไฟล์และไดเร็กทอรี แต่ละเรกคอร์ดมีเมตาดาต้าเกี่ยวกับไฟล์หรือไดเร็กทอรี เช่น ชื่อ ขนาด สิทธิ์ ความเป็นเจ้าของ และไทม์สแตมป์การแก้ไข ข้อมูลไฟล์จริงจะถูกจัดเก็บหลังจากเม ตาดาต้าในไฟล์เก็บถาวร ไฟล์เก็บถาวร Tar สามารถรักษาโครงสร้างไดเร็กทอรี ลิงก์เชิงสัญลักษณ์ และชนิดไฟล์พิเศษอื่นๆ
ในการสร้างไฟล์เก็บถาวร tar จะใช้ยูทิลิตี้ tar ซึ่งจะวนซ้ำผ่านไดเร็กทอรีหรือรายการไฟล์ที่ระบุและสร้างไฟล์ tar เดียวที่มีไฟล์และไดเร็กทอรีทั้งหมด ไฟล์ tar ที่ได้จะมีนามสกุล .tar คำสั่ง tar รองรับตัวเลือกต่างๆ เพื่อควบคุมกระบวนการสร้างไฟล์เก็บถาวร เช่น การระบุชื่อไฟล์เอาต์พุต การยกเว้นไฟล์หรือไดเร็กทอรีบางอย่าง การรักษาสิทธิ์และความเป็นเจ้าของ และการจัดการลิงก์เชิงสัญลักษณ์
ในขณะที่รูปแบบ tar มีประโยชน์สำหรับการรวมไฟล์เข้าด้วยกัน แต่ก็ไม่ได้ให้การบีบอัดใดๆ ด้วยตัวมันเอง นี่คือจุดที่ gzip เข้ามา Gzip เป็นอัลกอริธึมการบีบอัดยอดนิยมที่ใช้การเข้ารหัส Lempel-Ziv (LZ77) เพื่อบีบอัดข้อมูลอย่างมีประสิทธิภาพ โดยจะวิเคราะห์ข้อมูลอิ นพุตและแทนที่ลำดับที่ซ้ำกันด้วยการอ้างอิงถึงการเกิดขึ้นก่อนหน้า ซึ่งจะช่วยลดขนาดโดยรวมของข้อมูล
ในการสร้างไฟล์เก็บถาวร .tar.gz จะใช้ยูทิลิตี้ tar ร่วมกับยูทิลิตี้ gzip ก่อนอื่น ยูทิลิตี้ tar จะสร้างไฟล์เก็บถาวร tar ตามที่อธิบายไว้ก่อนหน้านี้ จากนั้น ไฟล์ tar ที่ได้จะถูกส่งผ่านยูทิลิตี้ gzip ซึ่งจะบีบอัดไฟล์ tar โดยใช้อัลกอริธึม gzip เอาต์พุตที่บีบอัดแล้วโดยปกติจะได้รับนามสกุล .gz ซึ่งส่งผลให้ได้ไฟล์ .tar.gz
ระดับการบีบอัดของ gzip สามารถปรับได้โดยใช้ตัวเลือกบรรทัดคำสั่ง โดยค่าเริ่มต้น gzip จะใช้ระดับการบีบอัดที่ 6 ซึ่งให้ความสมดุลที่ดีระหว่างอัตราการบีบอัดและความเร็ว ระดับการบีบอัดที่สูงกว่า (สูงสุด 9) อาจส่งผลให้ขนาดไฟล์เล็กลง แต่ใช้เวลานานกว่าในการบีบอัด ระดับการบีบอัดที่ต่ำกว่า (ต่ำสุด 1) ให้ความสำคัญกับความเร็วมากกว่าอัตราการบีบอัด