tar.gz และ tgz เป็นสิ่งเดียวกันหรือไม่?


120

ฉันสร้างไฟล์. tgz ด้วยtar czvf fileคำสั่งจากนั้นฉันก็จบลงด้วยไฟล์ tgz ฉันต้องการทราบความแตกต่างระหว่างมันกับ tar.gz


คุณสามารถลอง un-gz-ing ได้ หากผลลัพธ์เป็นไฟล์ tar ที่ใช้งานได้แสดงว่าไม่มีความแตกต่าง
Wormbo

คำตอบ:


202

ฉันคิดว่าในวัน repo แพ็กเกจเก่ามีการใช้. tgz เนื่องจากไฟล์บน Dos floppies สามารถมีนามสกุลตัวอักษรได้สามตัวเท่านั้น เมื่อข้อ จำกัด นี้ถูกลบออก. tar.gz ถูกใช้เพื่อให้มีรายละเอียดมากขึ้นโดยแสดงทั้งประเภทไฟล์เก็บถาวร (tar) และซิป (gzip)

พวกเขาเหมือนกัน



14

ความแตกต่างอย่างหนึ่งคือเบราว์เซอร์ดูเหมือนจะมีปัญหากับ. tar.gz บางครั้งเช่นเมื่อดาวน์โหลดไฟล์ที่มีอยู่แล้วในเครื่องอาจเกิดขึ้นได้โดยเปลี่ยนชื่อเป็น. tar-1.gz ซึ่งจะสร้างปัญหา กับผู้จัดเก็บบางตัวส่วนใหญ่ใน Windows และสภาพแวดล้อมอื่น ๆ ที่ใช้ชื่อไฟล์ที่ลงท้ายด้วยการกำหนดประเภทไฟล์

สิ่งนี้ไม่เกิดขึ้นกับการลงท้ายด้วย. tgz


3
สิ่งที่น่ารำคาญอีกอย่างหนึ่งของ tar.gz คือแอปคลายการบีบอัดบางแอปจะไม่คลายไฟล์เก็บถาวรโดยอัตโนมัติและสร้างไฟล์ x.tar ตัวกลางจาก x.tar.gz ก่อนแล้วให้คุณแกะ x.tar เพื่อรับสิ่งที่คุณต้องการ (แน่นอนว่าถ้าสิ่งที่คุณต้องการคือไฟล์ที่เก็บถาวรนี่คือสิทธิพิเศษ)
Halil ŞEN

นี่คือการเปลี่ยนชื่อไฟล์โดยทั่วไปเพื่อหลีกเลี่ยงการเขียนทับโดยจะเพิ่ม (-1) ก่อนจุดสุดท้าย (.) เนื่องจากโดยทั่วไปสิ่งที่อยู่หลังจุดสุดท้ายคือนามสกุลไฟล์
MMS

@MMSs ขอบคุณความคิดเห็นของคุณเป็นแรงบันดาลใจให้ฉันชี้แจงว่าปัญหาส่วนใหญ่เกิดขึ้นในสภาพแวดล้อมที่ใช้ส่วนท้ายชื่อไฟล์เพื่อกำหนดประเภทไฟล์
adsc

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.