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.