Referência de Tipos MIME
Consulte tipos MIME por extensão de arquivo ou encontre extensões por tipo MIME. Navegue por um banco de dados abrangente de tipos MIME comuns. Todo o processamento é feito no seu navegador.
Resultados da Busca
| Extensão | Tipo MIME | Categoria |
|---|
Nenhum tipo MIME correspondente encontrado.
Navegar por Categoria
Como Usar a Referência de Tipos MIME
Busque ou Navegue
Digite uma extensão (.html) ou tipo MIME na caixa de busca, ou navegue pelas categorias.
Veja os Resultados
Veja os tipos MIME correspondentes com suas extensões e categorias.
Copie
Clique em qualquer resultado para copiar o tipo MIME ou extensão.
O que são Tipos MIME?
Tipos MIME (Multipurpose Internet Mail Extensions) são identificadores padronizados que descrevem a natureza e o formato de um documento, arquivo ou conjunto de bytes. Eles são usados em sistemas de email, servidores web e navegadores web para determinar como o conteúdo deve ser processado e exibido.
Estrutura do Tipo MIME
Formato
Tipos MIME seguem o formato tipo/subtipo (ex.: text/html)
Tipos Comuns
Aplicação, áudio, imagem, texto, vídeo, fonte e modelo
Uso
Usados em cabeçalhos HTTP Content-Type, email e validação de upload de arquivos
Perguntas Frequentes
Tipos MIME dizem a navegadores e servidores que tipo de conteúdo eles estão lidando. Quando um servidor web envia um arquivo, ele inclui o tipo MIME no cabeçalho Content-Type para que o navegador saiba como exibir ou processá-lo.
Este banco de dados cobre os tipos MIME mais comuns. Para tipos menos comuns, você pode consultar o registro oficial da IANA (Internet Assigned Numbers Authority), que mantém a lista completa.
Algumas extensões de arquivo podem mapear para múltiplos tipos MIME dependendo do contexto. Por exemplo, .js pode ser application/javascript ou text/javascript. Esta ferramenta mostra o mapeamento mais comumente usado.
tipo/subtipo mais parâmetros opcionais, normalizado pela RFC 6838: text/html; charset=utf-8, ou multipart/form-data; boundary=----WebKitFormBoundary. O tipo é a categoria ampla - application, audio, font, image, text, video, entre as árvores registadas na IANA - e os parâmetros transportam detalhes como o charset ou o delimitador multipart.
É o recurso predefinido: dados binários desconhecidos. Os servidores enviam-no quando o tipo é desconhecido ou quando pretendem forçar um download, e os clientes respondem guardando o ficheiro em vez de o abrir. Receber octet-stream para um documento que esperava ver apresentado normalmente significa um mapeamento ausente ou incorreto no lado do servidor.
Os browsers inspecionam os primeiros bytes de uma resposta para adivinhar o seu tipo real quando o Content-Type está ausente ou é genérico - e o facto de um payload ser tratado como HTML ou script tem implicações de segurança, pelo que o algoritmo está especificado. Um servidor envia X-Content-Type-Options: nosniff para exigir que o tipo declarado seja respeitado, o que impede, por exemplo, que uma resposta JSON seja apresentada como HTML.
text/html e text/css para páginas e estilos; text/javascript (o valor normalizado atual para scripts) ; application/json para APIs; multipart/form-data para uploads de ficheiros; image/svg+xml para gráficos escaláveis; e application/wasm para respostas de módulos WebAssembly. Acertar nestes tipos afeta o modo de execução, a segurança e o tratamento de CORS.
São contentores que agrupam várias partes de tipos diferentes numa só mensagem, cada parte com os seus próprios cabeçalhos e um delimitador de fronteira. multipart/form-data transporta uploads de ficheiros de formulários em HTTP; multipart/alternative permite que o email ofereça o mesmo conteúdo em texto simples e HTML; multipart/byteranges suporta downloads retomáveis através de pedidos HTTP Range.
Ferramentas Relacionadas
Analisador de User-Agent
Analise strings User-Agent para detectar navegador, sistema operacional, tipo de dispositivo e motor de renderização
Analisador de Cabeçalhos HTTP
Analise cabeçalhos HTTP brutos em uma tabela estruturada com extração de cookies
Analisador cURL
Analise comandos cURL e gere código fetch() equivalente
Referências de Autoridade
As fontes primárias por trás desta ferramenta - normas e especificações oficiais, não resumos de segunda mão.
RFC 6838 - Media Type Specifications and Registration Procedures
A especificação IETF dos tipos de media: estrutura type/subtype, parâmetros e árvores.
IANA - Media Types Registry
O registo oficial da IANA de todos os tipos de media atribuídos — a lista autoritativa.
Media type - Wikipedia
A história do MIME e a forma como os tipos de media se tornaram o vocabulário dos conteúdos web.