Apa tipe MIME yang benar untuk file tar.gz?


36

Apa tipe MIME yang benar untuk file tar.gz?

Saya telah mencari-cari dan menemukan beberapa nilai yang digunakan, termasuk:

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

Tetapi saya tidak dapat menemukan indikasi yang mana dari nilai-nilai ini (jika ada) yang benar atau nilai kanonik.


Mungkin pertanyaan ini akan bermanfaat bagi Anda: stackoverflow.com/questions/23600229/…
— Nick2253

Jawaban:


61

Pada Agustus 2012, tipe MIME yang direkomendasikan dalam RFC 6713 adalah application/gzip.

Menurut registry IANA , tar bukan tipe media resmi, jadi file tar GZipped secara resmi hanya file terkompresi.

Hipotetis, jika tarball adalah jenis media resmi dan mengikuti konvensi, jenis MIME akan menjadi application/tar(ekstensi file .tar) dan versi terkompresi akan menjadi application/tar+gzip(ekstensi file .tar.gz dan .tgz).


"application / zip" bekerja untuk saya. Saya selalu berpikir tar.gz hanya tarbal zip.
— PJ Brunet

3
@ PJBrunet Itu adalah tipe media yang salah karena application/zipformatnya berbeda dari application/gzipdan tar.gzmerupakan tarbal yang di- gzip ; Zip menggunakan beberapa metode kompresi, tidak semuanya dilisensikan secara bebas. Mungkin Anda beruntung dan pustaka dekompresi Anda mengenali kedua format dari aliran data mereka.
— Suncat2000

1
Jika tarbukan jenis media resmi, bukankah itu membuat application/x-tar+gzipyang paling benar? Saya merasa itu akan menjadi lebih jelas bahkan jika itu kurang ... resmi.
— Will S

4

Meskipun sebagian besar sudah usang, semuanya secara teknis benar, hanya tipe MIME yang berbeda.

Jenis MIME yang benar application/x-gzipsesuai dengan standar cPanel.


1
Ketika saya menulis ulang file dengan application/x-gzip, Itu rusak. Tetapi ketika saya menggunakan application/gzip , itu berhasil.
— Amit Kumar Gupta

12
cPanel bukan standar apa pun kecuali praktik pengkodean yang buruk.
— Lizardx

ha ha ha. ooouch!
— Kennet Celeste
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.