Categorias

Detector de Número Mágico

Identifica tipos de arquivo por seus números mágicos (assinaturas de arquivo)

Fatos principais

Categoria
Utilities
Tipos de entrada
text
Tipo de saída
text
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Detector de Número Mágico permite identificar rapidamente o tipo real de um arquivo através da análise de sua assinatura hexadecimal (o cabeçalho do arquivo), garantindo precisão na verificação de formatos independentemente da extensão do arquivo.

Quando usar

  • Verificar se um arquivo renomeado possui a extensão correta.
  • Identificar arquivos que não possuem extensão definida.
  • Validar a integridade de um formato de arquivo específico em sistemas de segurança.

Como funciona

  • Insira a sequência hexadecimal correspondente ao cabeçalho do arquivo no campo de entrada.
  • O sistema compara a assinatura fornecida com um banco de dados de assinaturas de arquivos conhecidas.
  • A ferramenta retorna o formato de arquivo correspondente à assinatura identificada.

Casos de uso

Auditoria de segurança para detectar arquivos maliciosos com extensões falsas.
Recuperação de dados onde a extensão original do arquivo foi perdida.
Desenvolvimento de software para validação de uploads de usuários.

Exemplos

1. Identificação de arquivo ZIP

Desenvolvedor de Software
Contexto
Um usuário enviou um arquivo sem extensão e o sistema precisa processá-lo como um pacote compactado.
Problema
Determinar se o arquivo é um ZIP válido antes de iniciar a descompactação.
Como usar
Insira a assinatura hexadecimal '50 4B 03 04' no campo de entrada.
Resultado
O detector confirma que a assinatura corresponde ao formato ZIP, permitindo o processamento seguro.

2. Verificação de imagem JPEG

Analista de Suporte
Contexto
Um arquivo com extensão .txt não abre, mas suspeita-se que seja uma imagem.
Problema
Confirmar se o conteúdo do arquivo é realmente uma imagem JPEG.
Como usar
Extraia os primeiros bytes do arquivo e insira 'FF D8 FF' na ferramenta.
Resultado
A ferramenta identifica o arquivo como JPEG, confirmando que a extensão .txt estava incorreta.

Testar com amostras

utilities

Hubs relacionados

FAQ

O que é um número mágico?

É uma sequência constante de bytes no início de um arquivo que identifica seu formato ou tipo.

Preciso incluir espaços na assinatura hexadecimal?

Não, a ferramenta aceita tanto sequências com espaços quanto sequências contínuas.

Esta ferramenta altera o arquivo?

Não, o detector apenas analisa a assinatura fornecida e não modifica ou processa o conteúdo do arquivo.

Posso identificar qualquer tipo de arquivo?

A ferramenta identifica a maioria dos formatos comuns que possuem assinaturas de cabeçalho padronizadas.

A ferramenta funciona offline?

Como é uma ferramenta baseada em web, requer conexão com a internet para realizar a consulta da assinatura.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/magic-number-detector

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
hexSignature text Sim -

Formato de resposta

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texto: Texto

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-magic-number-detector": {
      "name": "magic-number-detector",
      "description": "Identifica tipos de arquivo por seus números mágicos (assinaturas de arquivo)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=magic-number-detector",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]