Identificador de Tipo de Archivo

Descubre qué es realmente un archivo por su firma "magic number", detecta el formato real, el tipo MIME y extensiones incorrectas, todo en tu navegador.

🌐 English

Identificador de Tipo de Archivo reads only the first few kilobytes of the file you choose, entirely in your browser, and checks them against 14 known file signatures to tell you what the file really is — regardless of its extension. Nothing is uploaded.

🔒 Privado por diseño: todo funciona localmente en tu navegador; nada se sube nunca a ningún servidor.

Cómo identificar el tipo real de un archivo

  1. Haz clic en Elige un archivo para identificar y selecciona cualquier archivo, no hay ninguna restricción de tipo, y los archivos con una extensión ausente, incorrecta o desconocida son exactamente para lo que sirve esta herramienta.
  2. La herramienta lee al instante los primeros kilobytes y los comprueba contra su lista de firmas de archivo conocidas.
  3. Lee el informe: el formato detectado, su tipo MIME, la extensión correcta, y una etiqueta clara que indica si el nombre en disco realmente coincide con esos bytes.
  4. Si existe una herramienta de sysfenix que encaje con ese formato, sigue el enlace sugerido para abrir o convertir el archivo.

Todo se ejecuta en tu pestaña del navegador mediante las API estándar File y ArrayBuffer. No se sube nada a ningún sitio.

Por qué no se puede confiar en la extensión

La extensión de un archivo son solo los últimos caracteres de su nombre, cualquiera puede renombrar foto.png a foto.txt, o una descarga puede llegar sin extensión alguna. La extensión es una pista para tu sistema operativo sobre qué aplicación debe abrir el archivo; no forma parte del contenido real del archivo y no dice nada fiable sobre lo que los bytes realmente son.

Los bytes, en cambio, no mienten. Casi todos los formatos binarios empiezan con una secuencia fija y distintiva (un “magic number” o firma de archivo) que lo identifica sin importar el nombre:

Esta herramienta lee esos primeros bytes y los compara con 14 firmas bien conocidas, así que puede decirte que un archivo “llamado .txt es en realidad una imagen PNG”, o que una descarga misteriosa sin extensión es un PDF, el tipo de pregunta que un simple listado de archivos nunca puede responder.

Cuándo recurrirías a esto

Límites honestos

La detección por magic number es potente pero no es magia. Identifica la firma de un formato, que te dice qué tipo de archivo afirman ser los bytes, no verifica que el archivo esté completo, válido o sin corromper (un archivo dañado con una cabecera intacta sigue pareciendo su formato), y no puede identificar formatos que no tienen firma alguna. El texto plano, CSV, HTML, SVG, JSON y la mayoría del código fuente son solo caracteres sin magic number, así que para esos la herramienta informa honestamente “sin firma conocida” en lugar de adivinar. Los formatos basados en ZIP (DOCX, XLSX, JAR y compañía) comparten todos una firma, así que la herramienta informa del contenedor ZIP y es clara en que distinguirlos requiere mirar dentro del archivo.

Herramientas relacionadas

Cómo funciona, en imágenes

Captura de pantalla de la herramienta Identificador de Tipo de Archivo con un selector de archivo con la promesa de que solo lee los primeros kilobytes del archivo elegido, enteramente en tu dispositivo
Identificador de Tipo de Archivo en pleno proceso: un selector de archivo con la promesa de que solo lee los primeros kilobytes del archivo elegido, enteramente en tu dispositivo.
Captura de pantalla del resultado de Identificador de Tipo de Archivo mostrando el archivo identificado por sus bytes de cabecera en lugar de por su extensión, con el tipo detectado indicado
El resultado final: el archivo identificado por sus bytes de cabecera en lugar de por su extensión, con el tipo detectado indicado. El enlace de descarga es una URL blob local: el archivo nunca sale de tu dispositivo.

Preguntas frecuentes

¿Cómo identifica un archivo si la extensión es incorrecta o falta?

Ignora la extensión por completo y lee los primeros bytes del propio archivo. La mayoría de los formatos binarios empiezan con un "magic number" fijo, por ejemplo, todo PNG empieza con los ocho bytes 89 50 4E 47 0D 0A 1A 0A, todo PDF con el texto ASCII "%PDF", y todo JPEG con FF D8 FF. Esta herramienta comprueba esos primeros bytes contra una lista de 14 firmas bien conocidas y muestra el formato real, su tipo MIME y la extensión correcta, y luego te dice si el nombre en disco realmente coincide.

¿Puede identificar absolutamente cualquier archivo?

No, y es importante ser honesto al respecto. La detección por magic number solo funciona con formatos que realmente tienen una firma. El texto plano, CSV, HTML, SVG, JSON y la mayoría del código fuente no tienen ningún magic number (son solo caracteres) así que la herramienta dirá correctamente que no encontró ninguna firma conocida en lugar de adivinar. Además identifica el contenedor/formato, no si el archivo está completo o sin corromper, así que un archivo truncado o dañado con una cabecera intacta seguirá siendo reconocido por sus primeros bytes.

¿Por qué dice que un archivo .docx o .jar es solo un "archivo ZIP"?

Porque a nivel de bytes, eso es exactamente lo que son. Los archivos DOCX, XLSX, PPTX, JAR, APK, ODT y EPUB empiezan todos con la misma firma de cabecera local de ZIP (50 4B 03 04) y son contenedores ZIP con una estructura interna específica. El magic number por sí solo no puede distinguirlos, diferenciar un DOCX de un XLSX requiere mirar dentro del archivo, algo que una comprobación de firma no puede hacer. La herramienta trata todas esas extensiones como válidas para bytes ZIP en lugar de marcarlas erróneamente como una discrepancia.

¿Se sube mi archivo a algún sitio?

No. Solo se leen los primeros kilobytes del archivo, y se leen directamente en tu propio navegador mediante las API estándar File y ArrayBuffer, no se envía nada a ningún servidor. No existe ninguna ruta de procesamiento del lado del servidor para esta herramienta (ni para ninguna de este sitio), así que el archivo nunca sale de tu dispositivo y cerrar la pestaña lo descarta todo al instante.

¿Hay un límite de tamaño de archivo?

En realidad no, porque la herramienta solo lee los primeros 4 KB de lo que elijas, nunca carga el archivo entero. Un archivo de texto de 4 KB y una imagen de disco de 40 GB se leen exactamente igual y con la misma rapidez, ya que la firma del formato siempre está justo al principio del archivo.

¿Qué formatos reconoce?

Las 14 firmas que comprueba actualmente cubren los formatos más comunes con los que te encontrarás con una extensión incorrecta o ausente, PNG, JPEG, GIF (tanto 87a como 89a), BMP, PDF, ZIP (y la familia DOCX/XLSX/PPTX/JAR/APK construida sobre él), GZIP, 7-Zip, RAR, ejecutables ELF, contenedores RIFF (WAV/AVI/WebP) y audio MP3 con etiqueta ID3. Es una lista curada de "magic numbers" bien conocidos, no una base de datos exhaustiva de todos los formatos que existen, si nada coincide, lo dice claramente.

Herramientas relacionadas