// reference
MIME Type Lookup.
Reverse-lookup MIME types. Find the right Content-Type header value for a file extension or vice-versa.
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.