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

31575
Lily Finley

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

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

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

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

26
Возможно, этот вопрос будет вам полезен: http://stackoverflow.com/questions/23600229/what-content-type-header-to-use-when-serving-gzipped-files Nick2253 9 лет назад 0

2 ответа на вопрос

43
Suncat2000

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

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

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

"application / zip" работал для меня. Я всегда думал, что tar.gz - это просто архив с молнией. PJ Brunet 7 лет назад 0
@PJBrunet Это был бы неправильный тип мультимедиа, потому что `application / zip` отличается от формата` application / gzip`, а tar.gz` - это _gzipped_ tarball; Zip использует несколько методов сжатия, не все из которых свободно лицензируются. Возможно, вам повезло, и ваша библиотека распаковки распознает оба формата из их потока данных. Suncat2000 7 лет назад 1
Если `tar` не является официальным медиа-типом, разве это не сделает` application / x-tar + gzip` наиболее правильным? Я чувствую, что было бы более ясно, даже если это менее ... официально. Will S 6 лет назад 0
4
td512

Although most are deprecated, they are all technically correct, just different MIME types.

The correct MIME type is application/x-gzip according to cPanel standards.

Когда я переписал файл `application / x-gzip`, он был поврежден. Но когда я использовал `application / gzip`, это сработало. Amit Kumar Gupta 7 лет назад 0
cPanel не является стандартом ни для чего, кроме плохой практики кодирования. Lizardx 7 лет назад 3

Похожие вопросы