Os tipos MIME que envia e recebe mais vezes, agrupados por família: texto, dados de aplicação, imagens, áudio e vídeo, e formulários. Cada linha emparelha o tipo com as suas extensões de ficheiro.
Um tipo MIME rotula o que um conteúdo é, para que navegadores e servidores o tratem corretamente. Tem duas partes, tipo/subtipo, e é enviado no cabeçalho Content-Type. Erre e um script recusa-se a correr, um ficheiro é transferido em vez de exibido, ou um upload de formulário é rejeitado. Os valores abaixo cobrem quase tudo o que servirá.
Tabela de referência · 53 entradas
Tipos MIME ComunsExplained
53 of 53 rows
Texto e código
Documentos HTML.
.html, .htm
Folhas de estilo CSS.
.css
Texto sem formatação.
.txt
Valores separados por vírgulas.
.csv
Markdown.
.md, .markdown
JavaScript (o tipo padrão moderno).
.js, .mjs
O alias legado do JavaScript; servidores antigos ainda o enviam.
.js
Código-fonte Python; o prefixo x- marca linguagens sem tipo registado.
.py
Server-sent events, um fluxo unidirecional do servidor para o cliente.
(stream)
Dados de aplicação
JSON, o padrão das APIs.
.json
Documentos XML.
.xml
Documentos PDF.
.pdf
Um arquivo ZIP.
.zip
Dados comprimidos com Gzip.
.gz
Um arquivo tar.
.tar
Dados comprimidos com Bzip2.
.bz2
Arquivos 7-Zip.
.7z
Arquivos RAR.
.rar
Binário WebAssembly.
.wasm
Documentos de texto formatado (RTF).
.rtf
Documentos Word, o formato binário legado.
.doc
Documentos Word.
.docx
Livros Excel, o formato binário legado.
.xls
Livros Excel.
.xlsx
Apresentações PowerPoint.
.pptx
E-books EPUB.
.epub
Fontes web WOFF.
.woff
Fontes web WOFF2, o padrão atual.
.woff2
Documentos YAML.
.yaml, .yml
Manifests de web app para PWAs instaláveis.
.webmanifest
Binário arbitrário; o fallback que força a transferência.