# Detector de Tipo de Archivo (Número Mágico)

Identifica un archivo por su firma de bytes (número mágico), no la extensión. Lee el archivo subido directamente, ~70 tipos.

> Página canónica: https://elysiatools.com/es/tools/file-type-detect

- **Categoría:** Utilities

- **Palabras clave:** tipo de archivo, número mágico, firma de archivo, detectar, identificar, tipo mime, hex, binario

## Descripción general

Identifica el **tipo real de un archivo por su firma de bytes (número mágico)** — no la extensión (fácilmente falsificable).

Sube cualquier archivo; la herramienta lee sus bytes iniciales y los compara con ~70 firmas de números mágicos (imágenes, documentos, audio, video, fuentes, archivos, ejecutables). Reporta el tipo, MIME, extensión recomendada y una **puntuación de confianza**.

Diferente de `magic-number-detector` (que toma una *cadena hex escrita a mano*). Este lee el **archivo subido directamente**, soporta firmas con offset, máscaras de bits, y muestra candidatos + confianza.

Atrapa: PNG que es JPEG, ejecutable renombrado .txt, WebP oculto en .jpg, .docx (ZIP), Mach-O/ELF/PE, .class, SQLite, fuentes.

## Entradas

- **Archivo a inspeccionar** (file): The file to identify. Only the first 512 bytes are read — large files are safe to upload.
- **Mostrar también volcado hex de primeros 64 bytes** (checkbox): Display the raw hex dump so you can verify the signature manually.

## Cuándo usarlo

- Cuando sospechas que la extensión de un archivo ha sido modificada o falsificada para ocultar su formato real.
- Al analizar archivos desconocidos o dañados que no se abren con las aplicaciones predeterminadas del sistema.
- Para verificar el tipo MIME exacto de un archivo antes de procesarlo o almacenarlo en un servidor.

## Cómo funciona

- Subes el archivo que deseas inspeccionar, del cual la herramienta solo lee los primeros 512 bytes para garantizar un proceso rápido y seguro.
- El sistema analiza la firma de bytes iniciales y la compara con una base de datos de aproximadamente 70 números mágicos conocidos.
- Se calcula una puntuación de confianza basada en la especificidad de la firma y se identifican los posibles formatos candidatos.
- La herramienta muestra el tipo de archivo detectado, su tipo MIME, la extensión recomendada y, opcionalmente, un volcado hexadecimal de los primeros 64 bytes.

## Casos de uso

- Identificación de ejecutables maliciosos camuflados con extensiones de texto (.txt) o imágenes (.jpg).
- Validación de formatos de imágenes subidas por usuarios para asegurar que coincidan con su tipo MIME declarado.
- Recuperación de archivos sin extensión o con nombres dañados determinando su formato original para renombrarlos correctamente.

## Preguntas frecuentes

### ¿Cómo detecta la herramienta el tipo de archivo si no usa la extensión?

Analiza los primeros bytes del archivo (números mágicos) que contienen firmas estructurales únicas de cada formato.

### ¿Es seguro subir archivos grandes a esta herramienta?

Sí, la herramienta solo lee los primeros 512 bytes del archivo para la detección, por lo que el proceso es rápido y seguro.

### ¿Qué diferencia hay entre esta herramienta y un detector de cadenas hexadecimales?

Esta herramienta lee directamente el archivo subido, mientras que otras requieren que ingreses manualmente la cadena hexadecimal en texto.

### ¿Qué significa la puntuación de confianza en los resultados?

Indica la probabilidad de coincidencia: valores altos (≥90%) representan firmas largas y precisas, mientras que valores bajos indican firmas ambiguas.

### ¿Puede identificar archivos comprimidos como .docx o .xlsx?

Sí, detecta si son contenedores ZIP y ayuda a identificar la estructura interna correspondiente a los formatos de Office.

## Herramientas relacionadas

- [Analizador de PDF con formulas y graficos](https://elysiatools.com/es/tools/formula-chart-heavy-pdf-analyzer): Compara la extraccion local e hybrid de OpenDataLoader para identificar paginas que requieren ayuda de IA
- [Divisor train/test con estratificación](https://elysiatools.com/es/tools/train-test-split-with-stratification): Lee un dataset CSV/JSON y divide en train/validation/test con muestreo estratificado por la columna objetivo (70/15/15 por defecto, semilla reproducible), o valida con k-fold estratificado; incluye informe de distribución de clases por split con barras de desviación, comprobación de fugas por filas duplicadas, vista previa de SMOTE (interpolación de vecinos sobre el split de train) y exportación de los CSV en ZIP.
- [Extractor de Canales de Imagen](https://elysiatools.com/es/tools/image-channel): Extrae, manipula y analiza canales de color individuales (RGB, Alpha, Luminancia) con opciones de procesamiento profesional
- [Diferencia de Imagen](https://elysiatools.com/es/tools/image-difference): Calcula la diferencia entre dos imágenes para identificar cambios o crear máscaras de comparación
- [Extractor de Metadatos de Imagen](https://elysiatools.com/es/tools/image-metadata): Extrae metadatos completos de imágenes, incluyendo EXIF, IPTC, XMP y información técnica
- [Interpretación de Gasometría (AG / ΔAG)](https://elysiatools.com/es/tools/blood-gas-anion-gap): Interpretación sistemática de la gasometría arterial que combina el anion gap (AG) y delta-delta (ΔAG/ΔHCO₃⁻) para detectar trastornos mixtos. Pasos: ①pH (acidemia/normal/alcalemia); ②trastorno primario; ③compensación (Winter PaCO₂=1.5×HCO₃+8±2); ④AG=Na−Cl−HCO₃ (±corrección por albúmina); ⑤Delta ratio: <0.4 AG normal, 0.4–0.8 mixto, 1–2 HAGMA puro, >2 HAGMA+alcalosis. A diferencia de anion-gap-calculator (solo AG sérico), esta herramienta hace la interpretación completa. Fuentes: Emmett 2016, Kraut CJASN 2007, Rastegar 2007, LITFL, MDCalc, Adrogué NEJM 1998. No es consejo médico.
- [Comparación de gravedad de neumonía (CURB-65 / PSI / SMART-COP)](https://elysiatools.com/es/tools/curb-65-vs-pneumonia-severity): Calcula simultáneamente tres escalas de neumonía y las compara: CURB-65 (0-5, derivación), PSI/PORT (clase I-V, estratificación de mortalidad más precisa), SMART-COP (0-10, predice necesidad de soporte respiratorio/vasopresor en UCI). Cada una tiene un foco: CURB-65 rápido; PSI más preciso pero complejo; SMART-COP detecta quién necesita UCI. Muestra el total y categoría de cada escala, y analiza la concordancia (si todas apuntan a ambulatorio/ingreso/UCI). Ante discrepancia, se favorece la conducta más conservadora. Fuentes: Lim 2003, Fine 1997, Charles 2008. No es consejo médico.
- [Calculadora de concentración de ADN (absorbancia A260)](https://elysiatools.com/es/tools/dna-concentration-a260): Determina la concentración de ADN por absorbancia UV a 260 nm: concentración (µg/mL) = A260 × factor de dilución × constante ÷ camino óptico (cm). Constantes: ADN doble cadena 1 OD = 50 µg/mL, ADN monocadena 1 OD = 33 µg/mL (ARN 40, ver herramienta de ARN). 1 µg/mL = 1 ng/µL; introduzca el volumen de elución para obtener el rendimiento total en µg. Incluye la ventana lineal 0.1–1.5: por debajo de 0.1 domina el ruido, por encima de 1.5 el detector puede saturarse. La pureza se evalúa con OD260/280. Fuentes: Marmur & Doty 1961/1962, Sambrook & Russell, Thermo Fisher NanoDrop. Solo para educación y planificación experimental.

## Ejemplos

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