# Detector de Número Mágico

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

> Página canônica: https://elysiatools.com/pt/tools/magic-number-detector

- **Categoria:** Utilities

- **Palavras-chave:** número mágico, assinatura de arquivo, hex, binário, tipo de arquivo, detector, cabeçalho, identificação de arquivo

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

## Entradas

- **Assinatura Hex** (text): e.g., 50 4B 03 04 or 504B0304

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

## Perguntas frequentes

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

## Ferramentas relacionadas

- [Detector de Tipo de Arquivo (Número Mágico)](https://elysiatools.com/pt/tools/file-type-detect): Identifica um arquivo por sua assinatura de bytes (número mágico), não a extensão. Lê o arquivo enviado, ~70 tipos.
- [Detector de breaking changes de API e planejador de migracao](https://elysiatools.com/pt/tools/api-breaking-changes-detector-migration-planner): Compara dois schemas OpenAPI 3.x, encontra mudancas incompatíveis e sugere estrategias de migracao
- [Validador de Cartão de Crédito](https://elysiatools.com/pt/tools/credit-card-validator): Valida números de cartão de crédito e identifica o tipo de cartão (Visa, MasterCard, UnionPay, etc.)
- [Validador de EIN](https://elysiatools.com/pt/tools/ein-validator): Valida Números de Identificação de Empregador dos EUA
- [Resolvedor de programação linear por simplex (duas fases)](https://elysiatools.com/pt/tools/linear-programming-simplex): Resolve programas lineares pequenos (2–6 variáveis, 1–8 restrições) pelo método simplex de duas fases: suporta max/min e restrições ≤/≥/= (lado direito negativo é normalizado; ≥/= passam pela fase 1 com variáveis artificiais) e usa a regra de Bland contra ciclagem; cada iteração mostra a variável entrante/saindo e o valor objetivo, e são reportados a solução ótima x*, o valor objetivo e o status (ótimo/ilimitado/inviável), verificados por substituição. Clássicos: max 3x+5y s.a. x≤4, 2y≤12, 3x+2y≤18 → (2,6), z=36; min 2x+3y s.a. x+y≥4, x+3y≥6 → (3,1), z=9.
- [Tracking Number Validator](https://elysiatools.com/pt/tools/tracking-number-validator): Identify and validate tracking numbers from FedEx, UPS, DHL, USPS, SF Express (顺丰) and other major carriers
- [Limiar Adaptativo de Imagem](https://elysiatools.com/pt/tools/image-adaptive-threshold): Aplica operação de limiar adaptativo que calcula limiar para pequenas regiões, adequado para condições de iluminação variáveis
- [Núcleo de Convolução Personalizado](https://elysiatools.com/pt/tools/image-custom-kernel): Aplica núcleo de convolução personalizado definindo seus próprios valores de matriz para efeitos de imagem personalizados e processamento

## Exemplos

- [Exemplos de Números IVA da UE](https://elysiatools.com/pt/samples/eu-vat): Coleção de números de IVA de todos os estados membros da UE para testes de validação
- [Exemplos de Números de Telefone Globais](https://elysiatools.com/pt/samples/global-phone): Coleção de números de telefone de vários países para testes de validação
- [Amostras de Números e Moedas](https://elysiatools.com/pt/samples/number-currency-samples): Texto contendo vários formatos de números e moedas para testar extração de moeda
- [Exemplos de números de passaporte](https://elysiatools.com/pt/samples/passport): Coleção de números de passaporte válidos de diferentes países (China, EUA, Japão, Reino Unido, Alemanha, etc.)

## Conteúdo relacionado

- [Ferramentas de codificação binária, perícia de arquivos e integridade](https://elysiatools.com/pt/hubs/binary-encoding-file-forensics-integrity): Inspecione bytes e assinaturas, identifique tipos, meça entropia e verifique hashes ou checksums em um fluxo seguro.
