Træk en fil hertil - vi læser de første bytes lokalt og fortæller dig det rigtige format, selvom den er blevet omdøbt.
Næsten alle filformater begynder med en kort, fast række bytes kaldet et «magic number». En PNG starter altid med 89 50 4E 47, en PDF med %PDF, og enhver ZIP-baseret fil (hvilket inkluderer DOCX og APK) med PK. Navnet på filen er blot en mærkat, du kan ændre; de bytes, der ligger forrest, er det, formatet i virkeligheden er.
Træk en fil hertil, og værktøjet læser kun dens første 64 bytes og tjekker dem derefter mod en tabel over kendte signaturer. Det hele sker i din browser via FileReader API, så filen sendes aldrig nogen steder hen. Hvis signaturen og filnavnet ikke stemmer overens, fortæller den dig, at filen sandsynligvis er blevet omdøbt.
.jpg, der i virkeligheden er en .png, bliver opdaget, fordi dens bytes afslører det..txt eller .csv har ingen signatur, så de kan blive vist som „ukendte“.photo.pdf, der i virkeligheden er en JPEG.