Los tipos MIME que envías y recibes con más frecuencia, agrupados por familia: texto, datos de aplicación, imágenes, audio y vídeo, y formularios. Cada fila empareja el tipo con sus extensiones de archivo.
Un tipo MIME etiqueta qué es una pieza de contenido, para que navegadores y servidores lo traten correctamente. Tiene dos partes, tipo/subtipo, y se envía en la cabecera Content-Type. Si te equivocas, un script se niega a ejecutarse, un archivo se descarga en lugar de mostrarse o una subida de formulario se rechaza. Los valores de abajo cubren casi todo lo que servirás.
Tabla de referencia · 53 entradas
Tipos MIME comunesExplained
53 of 53 rows
Texto y código
Documentos HTML.
.html, .htm
Hojas de estilo CSS.
.css
Texto sin formato.
.txt
Valores separados por comas.
.csv
Markdown.
.md, .markdown
JavaScript (el tipo estándar moderno).
.js, .mjs
El alias antiguo de JavaScript; los servidores viejos aún lo envían.
.js
Código fuente Python; el prefijo x- marca lenguajes sin tipo registrado.
.py
Server-sent events, un flujo unidireccional del servidor al cliente.
(stream)
Datos de aplicación
JSON, el valor por defecto para las APIs.
.json
Documentos XML.
.xml
Documentos PDF.
.pdf
Un archivo ZIP.
.zip
Datos comprimidos con Gzip.
.gz
Un archivo tar.
.tar
Datos comprimidos con Bzip2.
.bz2
Archivos 7-Zip.
.7z
Archivos RAR.
.rar
Binario de WebAssembly.
.wasm
Documentos de texto enriquecido.
.rtf
Documentos Word, el formato binario antiguo.
.doc
Documentos Word.
.docx
Libros de Excel, el formato binario antiguo.
.xls
Libros de Excel.
.xlsx
Presentaciones de PowerPoint.
.pptx
Libros electrónicos EPUB.
.epub
Fuentes web WOFF.
.woff
Fuentes web WOFF2, el estándar actual.
.woff2
Documentos YAML.
.yaml, .yml
Manifiestos de app web para PWAs instalables.
.webmanifest
Binario arbitrario; el recurso por defecto que fuerza la descarga.