Como usar
- Digite uma extensão como pdf ou .png em Extensão ou tipo de mídia, ou digite um tipo completo como image/jpeg.
- Leia Tipo de mídia e Extensões. Quando uma extensão pertence a vários tipos, a tabela Tipos correspondentes lista todos eles.
- Confira Registro para ver se o tipo está no registro da IANA, e qual referência o registrou.
Extensões e tipos de mídia
A extensão de um arquivo é a parte do nome depois do último ponto. Um tipo de mídia, também chamado de tipo MIME, diz o que é o conteúdo de um arquivo, na forma tipo/subtipo, como application/pdf ou image/png. E-mail, servidores web e navegadores usam o tipo de mídia no cabeçalho Content-Type, e os programas usam a extensão para escolher qual aplicativo abre um arquivo.
A RFC 6838, seção 4.2, define as regras para os nomes de tipo e de subtipo. A extensão é apenas uma convenção de nomes, então um arquivo pode ter qualquer extensão.
Tipos registrados e não registrados
O registro da IANA é a lista oficial de tipos de mídia. A RFC 6838 prevê quatro árvores para os nomes: a árvore de padrões, sem prefixo (seção 3.1); a árvore de fornecedores, com o prefixo vnd. (seção 3.2); a árvore pessoal, com prs. (seção 3.3); e a árvore não registrada, com x. (seção 3.4). Muitos tipos em uso, sobretudo os de fornecedores, não estão no registro de jeito nenhum, e a página informa isso.
De onde vêm as extensões
O registro da IANA não lista extensões, então as extensões vêm do arquivo mime.types do Apache httpd. É uma lista de longo uso, com tipos comuns e as suas extensões, e o cabeçalho dela a coloca em domínio público. O arquivo não cobre todos os tipos: text/markdown, por exemplo, não tem extensão nele. Uma extensão pode pertencer a dois tipos, como sub, que o arquivo lista para image/vnd.dvb.subtitle e para text/vnd.dvb.subtitle; a página então mostra as duas linhas, e o programa que abre o arquivo decide qual se aplica.
Exemplo resolvido: pdf
Digitar pdf encontra um tipo, application/pdf. O arquivo da Apache lista a extensão pdf para ele, e o registro da IANA tem o tipo, registrado pela RFC 8118.
A tabela abaixo é o que a página mostra para pdf, e o mesmo resultado sai ao digitar .PDF ou application/pdf.
| Saída | Para pdf |
|---|---|
| Tipo de mídia | application/pdf |
| Extensões | |
| Registro | Registrado na IANA: RFC 8118 |
Perguntas frequentes
Tipo MIME é o mesmo que tipo de mídia?
Sim. Os dois nomes significam o rótulo tipo/subtipo de um conteúdo, como image/png. A RFC 6838 chama de tipo de mídia, e o nome mais antigo, tipo MIME, ainda é usado em muitos programas e documentos.
Por que jpg dá image/jpeg e não image/jpg?
image/jpeg é o tipo. O arquivo da Apache lista três extensões para ele: jpeg, jpg e jpe. Nem o registro da IANA nem o arquivo da Apache têm um tipo image/jpg, então a página não mostra um.
Por que um tipo não mostra extensões?
O arquivo da Apache lista só extensões comuns. Um tipo pode estar no registro da IANA e, mesmo assim, não ter extensão nesse arquivo, como text/markdown; nesse caso a página diz que nenhuma extensão está listada.
Uma extensão pode pertencer a dois tipos de mídia?
Sim. O arquivo da Apache lista sub tanto para image/vnd.dvb.subtitle quanto para text/vnd.dvb.subtitle, então a página mostra os dois. O programa que abre o arquivo decide qual tipo ele usa.
Dá para saber o tipo de um arquivo só pela extensão?
Só de forma aproximada. A extensão é uma convenção de nomes, e um arquivo pode ser renomeado com qualquer extensão. Para uma verificação de segurança, olhe o conteúdo do arquivo, e não só o nome.
A minha busca é enviada para algum lugar?
Não. A consulta roda no seu navegador, contra a lista guardada junto com a página, e nada do que você digita é enviado para o nosso servidor ou guardado lá.
Fontes
- Registro de tipos de mídia da IANA (em inglês)
- RFC 6838 (em inglês): Media Type Specifications and Registration Procedures
- Apache httpd (em inglês): docs/conf/mime.types (extension mapping, public domain)
Números e texto verificados pela última vez em terça-feira, 10 de novembro de 2026.