Ir para o conteúdo principal
Bethemesh

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

Integrar este widget

Personalize o resultado, verifique a pré-visualização e copie o código.

Pré-visualização

Tipo de código de integração

Código a copiar

Responsivo e redimensionado automaticamente pela Bethemesh.

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

  1. 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.

  2. 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.

  3. 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

.webp

Resultado

image/webp

Um 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-8

Resultado

text/html

Dicas 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

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

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