ประเภท MIME ที่ถูกต้องสำหรับไฟล์ tar.gz คืออะไร?


36

ประเภท MIME ที่ถูกต้องสำหรับไฟล์ tar.gz คืออะไร?

ฉันค้นหาไปรอบ ๆ และพบว่ามีการใช้ค่าหลายอย่างรวมถึง:

application/x-gzip
application/x-gtar
application/x-tgz

แต่ฉันไม่พบสิ่งบ่งชี้ว่าสิ่งเหล่านี้ (ถ้ามี) เป็นค่าที่ถูกต้องหรือเป็นที่ยอมรับ


บางทีคำถามนี้อาจเป็นประโยชน์กับคุณ: stackoverflow.com/questions/23600229/…
Nick2253

คำตอบ:


61

เมื่อวันที่สิงหาคม 2012, ชนิดไมม์แนะนำในRFC 6713application/gzipคือ

ตามข้อมูลรีจิสทรีของ IANA tar ไม่ได้เป็นสื่อประเภททางการดังนั้นไฟล์ tar ของ GZipped จึงเป็นไฟล์บีบอัดเท่านั้น

สมมุติฐานถ้า tarball เป็นสื่อประเภททางการและตามอนุสัญญาประเภท MIME จะเป็นapplication/tar(นามสกุลไฟล์. tar) และไฟล์บีบอัดจะเป็นapplication/tar+gzip(นามสกุลไฟล์. tar.gz และ. tgz)


"application / zip" ใช้งานได้สำหรับฉัน ฉันมักจะคิดว่า tar.gz เป็นเพียง tarball ซิป
PJ Brunet

3
@PJBrunet นั่นจะเป็นประเภทสื่อที่ไม่ถูกต้องเพราะapplication/zipเป็นรูปแบบที่แตกต่างจากapplication/gzipและtar.gzเป็นtarball gzipped ; Zip ใช้วิธีการบีบอัดหลายวิธีโดยไม่ได้รับอนุญาตทั้งหมด บางทีคุณอาจโชคดีและห้องสมุดคลายการบีบอัดของคุณรับรู้ทั้งสองรูปแบบจากกระแสข้อมูลของพวกเขา
Suncat2000

1
ถ้าtarไม่ใช่ประเภทสื่ออย่างเป็นทางการนั่นจะไม่application/x-tar+gzipถูกต้องที่สุดหรือไม่? ฉันรู้สึกว่ามันจะชัดเจนยิ่งขึ้นแม้ว่าจะน้อยกว่า ... อย่างเป็นทางการ
Will S

4

แม้ว่าส่วนใหญ่จะไม่สนับสนุน แต่ก็มีความถูกต้องทางเทคนิคทั้งหมดเพียงแค่ประเภท MIME ที่แตกต่างกัน

ประเภท MIME ที่ถูกต้องเป็นapplication/x-gzipไปตามมาตรฐาน cPanel


1
เมื่อฉันเขียนไฟล์application/x-gzipอีกครั้งมันเสียหาย แต่เมื่อฉันใช้application/gzip มันทำงานได้
Amit Kumar Gupta

12
cPanel ไม่ได้เป็นมาตรฐานของสิ่งใดนอกจากการเขียนโค้ดที่ไม่ดี
Lizardx

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