// reference

MIME Type Lookup.

Reverse-lookup MIME types. Find the right Content-Type header value for a file extension or vice-versa.

Client-sideSearchableNo upload
Category

Perguntas frequentes

O que é um tipo MIME?

Identifica o formato de um arquivo (application/json, image/png, etc.).

Qual tipo para arquivos desconhecidos?

application/octet-stream, indicando dados binários genéricos.

Qual é o MIME de JSON?

application/json é o padrão.

O que é um tipo MIME

MIME (Multipurpose Internet Mail Extensions) é um padrão que identifica o tipo e formato de um arquivo. Cada tipo MIME diz ao navegador ou sistema como processar o conteúdo.

Um tipo MIME tem duas partes: o tipo principal (como text, image, application) e o subtipo (como html, png, json). Juntos, formam como text/html ou application/json.

Quando um servidor web envia um arquivo, ele inclui o tipo MIME no cabeçalho Content-Type. Isso permite que o navegador saiba se deve renderizar HTML, exibir uma imagem ou baixar um arquivo.

Por que tipos MIME corretos importam

Tipos MIME incorretos podem causar problemas sérios: um arquivo CSS servido como text/plain não será processado pelo navegador, e um JavaScript servido como text/html pode ser executado inesperadamente.

Em APIs REST, o tipo MIME correto garante que o cliente processe a resposta adequadamente. application/json para dados, application/xml para XML, e multipart/form-data para uploads.

Para downloads, tipos MIME corretos determinam se o navegador exibe o conteúdo ou inicia um download. Isso afeta diretamente a experiência do usuário.

Tipos MIME comuns

Text: text/html para páginas web, text/css para estilos, text/plain para texto simples, text/csv para dados tabulares.

Imagem: image/png para gráficos com transparência, image/jpeg para fotos, image/svg+xml para gráficos vetoriais, image/webp para imagens otimizadas.

Application: application/json para APIs, application/xml para XML, application/pdf para documentos, application/zip para arquivos compactados, application/javascript para scripts.