Каков правильный тип MIME для файла tar.gz?


36

Каков правильный тип MIME для файла tar.gz?

Я искал вокруг и нашел несколько значений, в том числе:

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

Но я не мог найти никаких указаний относительно того, какой из них (если таковые имеются) был правильным или каноническим значением.


Возможно, этот вопрос будет вам полезен: stackoverflow.com/questions/23600229/…
Nick2253

Ответы:


61

По состоянию на август 2012 года тип MIME, рекомендованный в RFC 6713, является application/gzip.

Согласно реестру IANA , tar не является официальным типом носителя, поэтому файл tar с GZipped официально является только сжатым файлом.

Гипотетически, если бы tar-архив был официальным типом носителя и следовал соглашениям, его MIME-тип был бы application/tar(расширение файла .tar), а его сжатая версия была бы application/tar+gzip(расширения файла .tar.gz и .tgz).


"application / zip" работал для меня. Я всегда думал, что tar.gz - это просто архив с молнией.
PJ Brunet

3
@PJBrunet Это был бы неправильный тип мультимедиа, потому что application/zipон отличается от формата application/gzipи tar.gzпредставляет собой сжатый архив; Zip использует несколько методов сжатия, не все из которых свободно лицензируются. Возможно, вам повезло, и ваша библиотека распаковки распознает оба формата из их потока данных.
Suncat2000

1
Если tarэто не официальный тип СМИ, разве это не будет application/x-tar+gzipнаиболее правильным? Я чувствую, что было бы более ясно, даже если это менее ... официально.
Будет ли

4

Хотя большинство из них устарели, все они технически правильны, просто разные типы MIME.

Правильный тип MIME application/x-gzipсоответствует стандартам cPanel.


1
Когда я переписал файл с application/x-gzip, он был поврежден. Но когда я использовал application/gzip , это сработало.
Амит Кумар Гупта

12
cPanel не является стандартом ни для чего, кроме плохой практики кодирования.
Lizardx

хахаха. ооооо!
Кеннет Селеста
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.