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.

Lily Finley
sumber
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).

Suncat2000
sumber
"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.

td512
sumber
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