# Detector de Número Mágico

Identifica tipos de archivo por sus números mágicos (firmas de archivo)

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

- **Categoría:** Utilities

- **Palabras clave:** número mágico, firma de archivo, hex, binario, tipo de archivo, detector, encabezado, identificación de archivo

## Descripción general

El Detector de Número Mágico es una herramienta técnica diseñada para identificar el formato real de un archivo analizando sus bytes iniciales, conocidos como firmas o números mágicos. Esta utilidad permite verificar la integridad de los archivos y confirmar su tipo independientemente de la extensión que tengan asignada en el sistema.

## Entradas

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

## Cuándo usarlo

- Cuando sospechas que un archivo tiene una extensión incorrecta o ha sido renombrado.
- Al realizar tareas de análisis forense digital o auditoría de seguridad de archivos.
- Para verificar el formato real de archivos que carecen de extensión en sistemas basados en Unix.

## Cómo funciona

- Ingresa la secuencia de bytes en formato hexadecimal (por ejemplo, 50 4B 03 04) en el campo de entrada.
- La herramienta compara la firma proporcionada con una base de datos de encabezados de archivos conocidos.
- El sistema devuelve el tipo de archivo correspondiente o el formato asociado a esa firma específica.

## Casos de uso

- Validación de archivos descargados para asegurar que no han sido alterados.
- Identificación de archivos sin extensión en servidores o sistemas de almacenamiento.
- Depuración de problemas de compatibilidad de software al procesar formatos de archivo desconocidos.

## Preguntas frecuentes

### ¿Qué es un número mágico?

Es una secuencia constante de bytes al principio de un archivo que sirve para identificar su formato o tipo de contenido.

### ¿Puedo ingresar la firma en formato binario?

La herramienta está optimizada para recibir secuencias en formato hexadecimal, que es el estándar para representar firmas de archivos.

### ¿Es necesario incluir espacios en la firma hexadecimal?

No, puedes ingresar la cadena con o sin espacios (por ejemplo, '504B0304' o '50 4B 03 04' funcionan correctamente).

### ¿Esta herramienta modifica el archivo original?

No, el detector solo analiza la cadena de texto que ingresas y no interactúa con archivos locales ni modifica datos.

### ¿Qué sucede si la firma no coincide con ningún formato?

Si la secuencia no corresponde a un estándar conocido, la herramienta indicará que no se pudo identificar el tipo de archivo.

## Herramientas relacionadas

- [Detector de Tipo de Archivo (Número Mágico)](https://elysiatools.com/es/tools/file-type-detect): Identifica un archivo por su firma de bytes (número mágico), no la extensión. Lee el archivo subido directamente, ~70 tipos.
- [Detector de breaking changes API y planificador de migracion](https://elysiatools.com/es/tools/api-breaking-changes-detector-migration-planner): Compara dos esquemas OpenAPI 3.x, detecta cambios incompatibles y propone estrategias de migracion
- [Validador de Tarjeta de Crédito](https://elysiatools.com/es/tools/credit-card-validator): Valida números de tarjeta de crédito e identifica el tipo de tarjeta (Visa, MasterCard, UnionPay, etc.)
- [Validador de EIN](https://elysiatools.com/es/tools/ein-validator): Valida Números de Identificación de Empleador de EE. UU.
- [Solucionador de programación lineal por simplex (dos fases)](https://elysiatools.com/es/tools/linear-programming-simplex): Resuelve programas lineales pequeños (2–6 variables, 1–8 restricciones) con el método simplex de dos fases: soporta max/min y restricciones ≤/≥/= (rhs negativa se normaliza; ≥/= pasa por la fase 1 con variables artificiales) y usa la regla de Bland contra el ciclado; muestra variable entrante/saliente y valor objetivo de cada iteración, e informa la solución óptima x*, el valor objetivo y el estado (óptimo/ilimitado/infactible), con verificación por sustitución. Clásicos: max 3x+5y s.t. x≤4, 2y≤12, 3x+2y≤18 → (2,6), z=36; min 2x+3y s.t. x+y≥4, x+3y≥6 → (3,1), z=9.
- [Tracking Number Validator](https://elysiatools.com/es/tools/tracking-number-validator): Identify and validate tracking numbers from FedEx, UPS, DHL, USPS, SF Express (顺丰) and other major carriers
- [Image Adaptive Threshold](https://elysiatools.com/es/tools/image-adaptive-threshold): Apply adaptive threshold operation that calculates threshold for small regions, suitable for varying lighting conditions
- [Núcleo de Convolución Personalizado](https://elysiatools.com/es/tools/image-custom-kernel): Aplica un núcleo de convolución personalizado definiendo tus propios valores de matriz para efectos de imagen personalizados y procesamiento

## Ejemplos

- [Ejemplos de Números IVA de la UE](https://elysiatools.com/es/samples/eu-vat): Colección de números de IVA de todos los estados miembros de la UE para pruebas de validación
- [Ejemplos de Números de Teléfono Globales](https://elysiatools.com/es/samples/global-phone): Colección de números de teléfono de varios países para pruebas de validación
- [Muestras de Números y Monedas](https://elysiatools.com/es/samples/number-currency-samples): Texto que contiene varios formatos de números y monedas para probar la extracción de moneda
- [Ejemplos de Números de Pasaporte](https://elysiatools.com/es/samples/passport): Colección de números de pasaporte válidos de diferentes países (China, EE.UU., Japón, Reino Unido, Alemania, etc.)

## Contenido relacionado

- [Herramientas de codificación binaria, análisis forense e integridad](https://elysiatools.com/es/hubs/binary-encoding-file-forensics-integrity): Inspecciona bytes y firmas, identifica tipos, mide entropía y verifica hashes o checksums en un flujo forense seguro.
