Categorías

Detector de Número Mágico

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

Datos clave

Categoría
Utilities
Tipos de entrada
text
Tipo de salida
text
Cobertura de muestras
4
API disponible
Yes

Resumen

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.

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.

Ejemplos

1. Identificación de un archivo ZIP

Administrador de sistemas
Contexto
Un usuario envió un archivo sin extensión que supuestamente contiene un respaldo de datos.
Problema
El administrador necesita confirmar si el archivo es realmente un paquete comprimido antes de intentar extraerlo.
Cómo usarlo
Extrae los primeros 4 bytes del archivo usando un editor hexadecimal y los introduce en el detector.
Configuración de ejemplo
50 4B 03 04
Resultado
El detector confirma que la firma corresponde a un archivo ZIP, permitiendo al administrador renombrar el archivo con la extensión .zip.

2. Verificación de imagen JPEG

Desarrollador web
Contexto
Un script de carga de imágenes está rechazando archivos que parecen ser fotos pero tienen errores de lectura.
Problema
Determinar si el encabezado del archivo es válido para el formato JPEG.
Cómo usarlo
Introduce la firma hexadecimal inicial del archivo en la herramienta.
Configuración de ejemplo
FF D8 FF E0
Resultado
La herramienta valida que el archivo comienza con la firma correcta de un JPEG, ayudando a descartar errores de corrupción en el encabezado.

Probar con muestras

utilities

Hubs relacionados

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.

Documentación de la API

Punto final de la solicitud

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

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
hexSignature text -

Formato de respuesta

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

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

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

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]