¿Cuál es el tipo MIME correcto para un archivo tar.gz?

36

¿Cuál es el tipo MIME correcto para un archivo tar.gz?

He buscado y encontrado varios valores que se utilizan, incluidos:

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

Pero no pude encontrar ninguna indicación sobre cuál de estos (si alguno) era el valor correcto o canónico.

Lily Finley
fuente
Quizás esta pregunta le sea útil: stackoverflow.com/questions/23600229/…
Nick2253

Respuestas:

61

A partir de agosto de 2012, el tipo MIME recomendado en RFC 6713 es application/gzip.

Según el registro de la IANA , tar no es un tipo de medio oficial, por lo que un archivo tar GZipped es oficialmente solo un archivo comprimido.

Hipotéticamente, si un tarball fuera un tipo de medio oficial y siguientes convenciones, su tipo MIME sería application/tar(extensión de archivo .tar) y su versión comprimida sería application/tar+gzip(extensiones de archivo .tar.gz y .tgz).

Suncat2000
fuente
"application / zip" funcionó para mí. Siempre pensé que tar.gz era solo un tarball comprimido.
PJ Brunet
3
@PJBrunet Ese sería un tipo de medio incorrecto porque application/zipes un formato diferente application/gzipy tar.gzes un tarball comprimido ; Zip utiliza múltiples métodos de compresión, no todos los cuales tienen licencia libre. Quizás tuvo suerte y su biblioteca de descompresión reconoce ambos formatos de su flujo de datos.
Suncat2000
1
Si tarno es un tipo de medio oficial, ¿no sería lo application/x-tar+gzipmás correcto? Siento que eso sería más claro, incluso si es menos ... oficial.
Will S
4

Aunque la mayoría están en desuso, todos son técnicamente correctos, solo diferentes tipos MIME.

El tipo MIME correcto está de application/x-gzipacuerdo con los estándares de cPanel.

td512
fuente
1
Cuando reescribí el archivo application/x-gzip, se corrompió. Pero cuando solía application/gzip , funcionó.
Amit Kumar Gupta
12
cPanel no es un estándar de nada excepto malas prácticas de codificación.
Lizardx
jajaja. ooouch!
Kennet Celeste