Pesquisa de tipo MIME
Pesquise localmente tipos MIME comuns, as respetivas extensões e a sua natureza binária ou textual.
- Área de transferência
Esta ferramenta foi útil?
Como funciona esta ferramenta?
Pesquisa tipos MIME comuns associados a uma extensão, a um nome de ficheiro ou a um tipo de média. A pesquisa consulta uma pequena tabela local sem abrir ficheiros. Ajuda a preparar um cabeçalho Content-Type, uma configuração de servidor ou uma lista de formatos aceites. As associações são indicativas: uma extensão não prova a natureza do conteúdo e vários tipos podem corresponder à mesma família de documentos.
A entrada é limpa e comparada sem distinguir maiúsculas. Num nome de ficheiro usa-se a última extensão, ignorando a consulta e o fragmento. Num tipo MIME reconhecido retiram-se os parâmetros após o ponto e vírgula: text/html; charset=utf-8 pesquisa text/html. A correspondência é parcial em tipos e extensões, podendo devolver várias linhas.
Cada resultado apresenta tipo, extensões conhecidas, categoria e indicação de texto ou binário. Esta indicação não é um charset nem uma avaliação de segurança. SVG é textual apesar de representar uma imagem; PDF é um formato binário. A tabela também inclui tipos sem extensão, como multipart/form-data. Não é uma cópia exaustiva nem uma sincronização em tempo real do registo IANA.
O servidor deve declarar o tipo do conteúdo que efetivamente transmite. Mudar o nome não converte o ficheiro. Os parâmetros dependem do formato: charset aplica-se a certos textos, enquanto multipart/form-data precisa de uma boundary coerente com o corpo. Copiar o tipo básico nesta página não gera esses parâmetros nem configura o servidor.
Como usar esta ferramenta
Introduzir uma referência
Experimenta .webp, relatorio.pdf ou text/html; charset=utf-8. Não precisas de enviar ficheiros: o nome serve apenas para extrair a extensão.
Ler todas as correspondências
A pesquisa parcial pode devolver formatos vizinhos inesperados. Confirma o tipo completo e as extensões antes de escolher uma linha.
Copiar o tipo
Clica no valor útil para o copiar. Acrescenta os parâmetros necessários na configuração depois de consultares a documentação do formato.
Casos de uso
Configurar uma resposta JSON
Encontra application/json antes de definir Content-Type. Confirma separadamente que o corpo devolvido contém realmente JSON válido.
Preparar um filtro de ficheiros
Consulta extensões comuns para documentar uma importação. O filtro de seleção não substitui a validação dos ficheiros recebidos.
Explorar uma família de média
Pesquisa image/ para comparar formatos presentes. A ausência de uma linha só indica que esta referência local não cobre o formato.
Exemplos
Uma extensão de imagem
.webp encontra image/webp. Não prova que um ficheiro chamado foto.webp contenha realmente uma imagem WebP.
Entrada
.webpResultado
image/webpUm parâmetro charset
O parâmetro é retirado para pesquisar. O resultado indica o tipo básico, sem verificar a codificação real do documento.
Entrada
text/html; charset=utf-8Resultado
text/htmlDicas e boas práticas
- Em .tar.gz usa-se a última extensão, gzip; a ferramenta não separa as camadas de compressão.
- A indicação texto não significa segurança: HTML e SVG podem incluir conteúdo ativo.
- Um tipo sem extensão continua utilizável em HTTP; não inventes uma extensão para preencher a configuração.
Fontes e referências
- Media Types Registry (abre num novo separador), IANAPágina em inglês
Perguntas frequentes
A lista contém todos os tipos IANA?
Não. É um catálogo local de formatos comuns. Consulta o registo IANA e a documentação se faltar um valor específico.
Deteta assinaturas de ficheiros?
Não. Usa apenas a entrada e as associações da tabela. Não inspeciona bytes nem verifica se o nome corresponde ao conteúdo.
Content-Type e extensão são equivalentes?
Não. Content-Type descreve o média transmitido e a extensão faz parte do nome. A mesma representação pode ser guardada com nomes diferentes.
Porque aparece application/octet-stream?
É um tipo binário genérico. Prefere um tipo específico quando conheces o formato; a indicação genérica não converte nem protege o ficheiro.
Ferramentas relacionadas
Continue com estas ferramentas
Ferramentas semelhantes ou complementares a esta.
Ferramentas semelhantes
Construa cabeçalhos HTTP personalizados e obtenha uma saída pronta a usar nos seus pedidos.
DesenvolvimentoUtilizar esta ferramenta
Analise cabeçalhos HTTP para verificar segurança, cache, CORS e cookies de uma resposta.
DesenvolvimentoUtilizar esta ferramenta
Codifique texto em Base64 ou descodifique uma cadeia Base64 para recuperar o conteúdo original.
DesenvolvimentoEm destaqueUtilizar esta ferramenta
Leia também
GuiaBoas práticasIniciante
Cabeçalhos HTTP de segurança: quais ativar e porquê
Compreenda HSTS, Referrer-Policy, Permissions-Policy, proteções de framing e isolamento cross-origin antes de os implementar.
29 de agosto de 20263 min