Cómo identificar el tipo real de un archivo
- 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.
- La herramienta lee al instante los primeros kilobytes y los comprueba contra su lista de firmas de archivo conocidas.
- 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.
- 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:
- Un PNG real siempre empieza con
89 50 4E 47 0D 0A 1A 0A. - Un PDF real siempre empieza con el texto ASCII
%PDF. - Un JPEG real siempre empieza con
FF D8 FF. - Un ZIP real (y todo archivo de Office/ODF/JAR construido sobre ZIP) empieza con
50 4B 03 04.
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
- Una descarga llegó con la extensión incorrecta o sin ella y tu sistema operativo se niega a abrirla, identifica qué es realmente y luego renómbrala correctamente.
- Recibiste un archivo de otra persona y quieres confirmar que es el formato que afirmaba antes de abrirlo en la aplicación “correcta”.
- Un archivo no se abre en el programa que supuestamente lo creó, una discrepancia entre la extensión y los bytes reales es una causa habitual.
- Estás ordenando una carpeta de archivos sin etiquetar o con nombres raros y necesitas clasificarlos por lo que realmente son.
- Tienes curiosidad por lo que hay dentro de un archivo
.dat,.bino sin extensión que algún programa dejó atrás.
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
- Inspecciona tú mismo los bytes en bruto con el Visor Hexadecimal para ver la firma (y todo lo que viene después) con tus propios ojos.
- Confirma la integridad de un archivo contra un checksum publicado con el Verificador de Checksum de Archivos.
- Convierte un offset o un valor de byte entre hexadecimal, decimal y binario con el Conversor de Bases Numéricas.

