Was ist der richtige MIME-Typ für eine tar.gz-Datei?

31636
Lily Finley

Was ist der richtige MIME-Typ für eine tar.gz-Datei?

Ich habe herumgesucht und festgestellt, dass mehrere Werte verwendet wurden, darunter:

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

Ich konnte jedoch keinen Hinweis darauf finden, welcher von diesen (wenn überhaupt) der richtige oder kanonische Wert war.

26
Vielleicht ist diese Frage für Sie hilfreich: http://stackoverflow.com/questions/23600229/what-content-type-header-to-use-when-serving-gzipped-files Nick2253 vor 9 Jahren 0

2 Antworten auf die Frage

43
Suncat2000

Ab August 2012 empfahl der MIME - Typ in RFC 6713 ist application/gzip.

Laut der IANA-Registry ist tar kein offizieller Medientyp, daher ist eine GZipped tar-Datei offiziell nur eine komprimierte Datei.

Wenn ein Tarball ein offizieller Medientyp und folgende Konventionen wäre, wäre sein MIME-Typ application/tar(Dateierweiterung .tar) und seine komprimierte Version application/tar+gzip(Dateierweiterungen .tar.gz und .tgz).

"application / zip" hat für mich funktioniert. Ich dachte immer, tar.gz sei nur ein Tarball mit Reißverschluss. PJ Brunet vor 7 Jahren 0
@PJBrunet Das wäre ein falscher Medientyp, da `application / zip` ein anderes Format als` application / gzip` hat und `tar.gz` ein _gzipped_-Tarball ist; Zip verwendet mehrere Komprimierungsmethoden, von denen nicht alle frei lizenziert sind. Vielleicht hatten Sie Glück und Ihre Dekomprimierungsbibliothek erkennt beide Formate aus ihrem Datenstrom. Suncat2000 vor 7 Jahren 1
Wenn "tar" kein offizieller Medientyp ist, würde dies dann "application / x-tar + gzip" nicht zur Richtigkeit bringen? Ich denke, das wäre klarer, auch wenn es weniger offiziell ist. Will S vor 6 Jahren 0
4
td512

Obwohl die meisten veraltet sind, sind sie alle technisch korrekt, nur verschiedene MIME-Typen.

Der richtige MIME-Typ entspricht application/x-gzipden cPanel-Standards.

Wenn ich die Datei mit `application / x-gzip` umschrieb, wurde sie beschädigt. Aber als ich `application / gzip` verwendet habe, hat es funktioniert. Amit Kumar Gupta vor 7 Jahren 0
cPanel ist nichts anderes als schlechte Kodierungspraktiken. Lizardx vor 7 Jahren 3