ForHosting KIT · Monitorar sites

Consultar tipo MIME pela extensão do arquivo

Digite .json e receba application/json, ou png para image/png, com ou sem o ponto e em maiúsculas ou minúsculas. Um erro de digitação como jsoon traz três grafias próximas em vez de um tipo chutado. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Extensão
.json
Você obtém
Tipo MIME
application/json

Informe uma extensão com ou sem o ponto inicial, como .json ou png, e receba a extensão normalizada junto ao tipo MIME padrão. Extensões desconhecidas geram um erro claro com grafias compatíveis semelhantes, o que torna a ferramenta útil para consultas rápidas e validações determinísticas em fluxos automatizados.

Da extensão do arquivo ao tipo de mídia

Uma extensão é uma convenção de nomenclatura, enquanto um tipo MIME é o identificador estruturado usado por programas para descrever conteúdo. Navegadores, servidores web, APIs, armazenamentos de objetos e clientes de e-mail normalmente utilizam valores como application/json, image/png ou text/css para decidir como tratar um recurso. Esta consulta fornece o mapeamento padrão de formatos comuns de documentos, imagens, áudio, vídeo, arquivos compactados, fontes e recursos web.

Você pode informar apenas a extensão ou incluir o ponto inicial; os espaços externos são removidos e as letras são normalizadas antes da busca. O resultado apresenta separadamente a extensão normalizada e o tipo MIME, permitindo leitura direta ou envio para outra etapa sem precisar interpretar uma frase. A operação não examina um arquivo nem afirma que os bytes correspondem ao nome.

Ela responde à pergunta mais restrita e determinística sobre qual tipo de mídia registrado ou estabelecido costuma corresponder à extensão fornecida.

Como funcionam normalização, erros e sugestões

Depois da remoção de um ponto inicial opcional, o valor restante deve conter apenas letras e números. Caminhos, nomes de arquivo, curingas, barras e pontuação composta são rejeitados, pois extrair silenciosamente um sufixo faria uma entrada acidental parecer válida. Quando uma extensão bem formada não é reconhecida, a resposta é um erro de entrada inválida, e não um tipo MIME presumido.

Ela também lista três extensões compatíveis semelhantes, classificadas de modo determinístico pela distância de escrita e por critérios estáveis de desempate. A sugestão serve como orientação, não como correção automática: envie explicitamente a extensão desejada para obter o tipo MIME. Assim, as integrações permanecem previsíveis e um erro de digitação não vira um cabeçalho Content-Type plausível, porém incorreto.

Como usar o resultado com segurança

O tipo MIME retornado é adequado para configurações, metadados, preparação de listas de permissão, documentação e outros fluxos em que a extensão seja a fonte de informação conhecida. Uma ferramenta de build pode confirmar o Content-Type atribuído a um recurso gerado, um formulário de upload pode associar um sufixo permitido ao tipo esperado e uma equipe de suporte pode conferir um formato de escritório desconhecido sem pesquisar um registro extenso.

Sistemas sensíveis à segurança ainda devem inspecionar assinaturas ou analisar o conteúdo, pois arquivos podem ser renomeados e extensões podem enganar. A consulta é totalmente local: não faz requisições de rede, não armazena o valor enviado e produz sempre o mesmo resultado para a mesma entrada.

Definir um cabeçalho Content-Type

Descubra o tipo de mídia esperado antes de configurar cabeçalhos para um arquivo gerado ou servido estaticamente.

Validar regras de upload

Associe uma extensão permitida ao tipo MIME esperado, mantendo a verificação do nome separada da inspeção do conteúdo.

Diagnosticar formatos divergentes

Compare o sufixo de um arquivo com o tipo de mídia informado por um servidor, objeto armazenado ou anexo.

Posso incluir o ponto inicial?

Sim. Valores como .png e png são normalizados para a mesma extensão.

Esta ferramenta examina um arquivo enviado?

Não. Ela apenas mapeia a extensão informada; não lê bytes, detecta assinaturas nem verifica o conteúdo.

O que acontece quando uma extensão é desconhecida?

A solicitação retorna um erro de entrada inválida que identifica a extensão e lista três correspondências compatíveis próximas.

Extensões em letras maiúsculas são aceitas?

Sim. As letras são normalizadas, portanto JPG, jpg e . JPG produzem o mesmo resultado.

Posso usar o resultado como verificação de segurança?

Não isoladamente. Um nome pode enganar, então validações sensíveis também devem inspecionar ou analisar o conteúdo real.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/web/mime-type-lookup

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/web/mime-type-lookup \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"extension":".json"}'
{
  "extension": ".json"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "web.mime_type_lookup",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

timeout_sec30
max_crawl_pages25
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Esta consulta de tipo MIME transforma uma extensão conhecida no tipo de mídia usado em cabeçalhos HTTP, uploads, anexos de e-mail e validação de conteúdo.

Como funcionam normalização, erros e sugestões

As extensões são aceitas de forma prática: JSON, json e .json levam à mesma entrada. Isso ajuda especialmente em erros como jpgg, jsoon ou xslx, nos quais uma pessoa costuma perceber a intenção, mas uma API não deve escolher silenciosamente.

Como usar o resultado com segurança

Da mesma forma, uma resposta HTTP pode declarar um tipo diferente do sufixo da URL; ao auditar um recurso ativo, use o cabeçalho efetivamente recebido. Ela funciona gratuitamente no navegador desta página, enquanto solicitações automatizadas pela API custam US$ 0,002 cada.

Quanto custa uma consulta pela API?

Cada solicitação de API custa US$ 0,002; a ferramenta no navegador desta página é gratuita.

Ver a documentação completa do KIT →