Elige un archivo para identificar
Se acepta cualquier tipo de archivo. Solo se leen los primeros 4 KB — no se sube nada.
Qué hace esta herramienta
La mayoría de los formatos de archivo empiezan con una secuencia de bytes reconocible —los llamados «magic bytes»— sin importar lo que diga el nombre o la extensión del archivo. Esta herramienta lee solo los primeros 4 KB de un archivo, compara ese inicio con una base de datos de firmas conocidas y te dice qué encontró de verdad.
Lo principal que busca es una discrepancia: un archivo llamado «informe.txt» que en realidad es una imagen PNG, un «.jpg» que en realidad es un archivo ZIP, o cualquier otro caso en el que la extensión no coincida con el contenido. Si no encaja ninguna firma binaria, comprueba si el contenido se puede decodificar como texto UTF-8 o Shift_JIS, e indica si ese texto parece JSON, CSV/TSV, HTML, XML o SVG.
Por qué tus archivos no salen de tu dispositivo
Aquí la privacidad es estructural, no una promesa. No hay un paso de subida porque no hay ningún servidor al que subir nada:
- Solo se leen los primeros 4 KB del archivo, nunca el archivo completo.
- La identificación se ejecuta por completo en tu navegador.
- La página se sirve como archivos estáticos y no envía ninguna petición con los datos de tu archivo.
- El código es abierto y cualquiera puede leerlo (MIT).
- Funciona sin conexión, algo que solo es posible porque nada sale del dispositivo.
Si quieres comprobarlo tú mismo, abre el panel de Red de tu navegador mientras identificas un archivo: ninguna petición lleva tus datos. Leer el código fuente.
Cómo se usa
-
Elige un archivo
Haz clic para seleccionar cualquier archivo, o suéltalo en cualquier parte de la página. Solo un archivo a la vez.
-
Consulta el resultado
Verás el formato detectado, su tipo MIME y la(s) extensión(es) habitual(es); si es texto, la codificación y el tipo de contenido.
-
Fíjate en el aviso
Si la extensión del propio archivo no coincide con el formato detectado, ese aviso aparece primero.
Preguntas frecuentes
¿Se sube mi archivo a algún sitio?
No. Solo se leen los primeros 4 KB, y la identificación se ejecuta por completo en tu navegador. No hay ningún componente de servidor, así que el archivo no tiene forma de salir del dispositivo. El código es abierto y puedes confirmarlo en el panel de Red de tu navegador.
¿Qué son los «magic bytes»?
La mayoría de los formatos de archivo empiezan con una secuencia de bytes fija y reconocible (también llamada firma de archivo): los archivos PNG siempre empiezan con los mismos 8 bytes, y los archivos ZIP con «PK\x03\x04». Esta herramienta compara los primeros bytes de un archivo con una base de datos de firmas conocidas (magic-bytes.js) para indicar el formato real, sin depender del nombre del archivo.
¿Por qué dice que un archivo podría ser varios formatos distintos?
Los formatos contenedor basados en ZIP —ZIP, JAR, DOCX, XLSX, PPTX, ODT, APK y otros— comparten exactamente los mismos primeros bytes. Distinguirlos normalmente requiere mirar dentro del directorio central del archivo, que a menudo queda fuera de los primeros 4 KB que lee esta herramienta, así que enumera todos los formatos que comparten esa firma en lugar de adivinar.
¿Qué pasa si el archivo no es un formato binario reconocido?
Si no coincide ninguna firma binaria, la herramienta intenta decodificar los primeros 4 KB como texto UTF-8 y, si falla, como Shift_JIS. Si lo consigue, indica si el contenido parece JSON, CSV/TSV, HTML, XML/SVG o texto sin formato. Si ninguna de las dos codificaciones funciona, indica «datos binarios desconocidos»: los bytes no coinciden con ningún formato conocido y tampoco son texto válido.
¿Convierte o abre el archivo?
No. Esta herramienta solo identifica qué es un archivo; no lo convierte, no lo extrae ni muestra su contenido. Cuando existe una herramienta de runlocally que encaja (por ejemplo ZIP Viewer, CSV Viewer o Hex Viewer), el resultado enlaza a ella.
¿Funciona sin conexión?
Sí. Es una PWA. Tras la primera visita queda guardada en la caché, de modo que la identificación funciona sin conexión a la red. También puedes instalarla en tu pantalla de inicio.