¿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.


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).


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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.