Slipp en hvilken som helst fil - vi leser de første bytene lokalt og forteller deg det ekte formatet, selv om den har fått nytt navn.
Nesten alle filformater begynner med en kort, fast rekke med byte kalt et «magic number». En PNG starter alltid med 89 50 4E 47, en PDF med %PDF, og alle ZIP-baserte filer (inkludert DOCX og APK) med PK. Navnet på filen er bare en etikett du kan endre; bytene i starten er det som forteller hva formatet egentlig er.
Slipp en fil her, så leser verktøyet bare de første 64 bytene og sjekker dem mot en tabell over kjente signaturer. Alt skjer i nettleseren din via FileReader-API-et, så filen sendes aldri noen vei. Hvis signaturen og filnavnet ikke stemmer overens, forteller den deg at filen mest sannsynlig har fått nytt navn.
.jpg som egentlig er en .png blir avslørt, fordi bytene røper den..txt eller .csv har ingen signatur, så de kan vises som «ukjent».bilde.pdf som egentlig er en JPEG.