Detector de Tipo de Archivo (Magic Bytes)
Archivo
Lee los primeros 512 bytes de cualquier archivo soltado en el navegador y los compara con una tabla de ~35 firmas de archivo bien conocidas (PNG, JPEG, GIF, WebP, PDF, ZIP, GZIP, 7z, MP3, FLAC, MP4, MKV, WOFF2, ELF, PE, SQLite, …). Compara el tipo detectado contra el MIME reportado por el navegador (que viene del SO, usualmente de la extensión) y marca discrepancias — útil cuando verificas archivos descargados, comprobando que un .jpg renombrado realmente es un JPEG, o validando archivos subidos por usuarios antes de procesarlos.
Cómo usar
- Suelta o elige cualquier archivo.
- Lee el tipo detectado — si discrepa del declarado, el badge te lo dirá.
Preguntas frecuentes
- ¿El archivo deja mi navegador?
- No. Solo se leen los primeros 512 bytes, y solo localmente a través de la File API. Nada se sube.
- ¿Por qué un .docx aparece como ZIP?
- DOCX, XLSX, PPTX, JAR, EPUB, y OOXML son todos contenedores ZIP por dentro. Para distinguirlos necesitarías inspeccionar una entrada específica dentro del archivo — la detección por magic bytes sola no puede diferenciarlos.
Herramientas relacionadas
Conversor Imágenes → PDF
Combina varias imágenes JPG / PNG en un solo PDF con tamaño, orientación y ajuste configurables.
Inspector de ZIP
Suelta un ZIP y mira cada archivo dentro — tamaños, contenido y descarga individual — sin desempaquetar localmente.
Divisor de Archivos
Divide un archivo grande en trozos para esquivar límites de adjuntos o subidas.
Conversor de Codificación de Texto
Abre archivos en codificaciones heredadas (EUC-KR, Shift_JIS, Windows-1252…) como UTF-8 legible.
Hash de Archivo (Suma de Verificación)
Calcula las sumas SHA-1, SHA-256 y SHA-512 de cualquier archivo.
Conversor CSV ↔ JSON
Convierte CSV a JSON y JSON a CSV, con opción de delimitador.