Trascina qualsiasi file - leggiamo i primi byte localmente e ti diciamo il vero formato, anche se è stato rinominato.
Quasi ogni formato di file inizia con una breve sequenza fissa di byte chiamata «magic number». Un PNG inizia sempre con 89 50 4E 47, un PDF con %PDF, e qualsiasi file basato su ZIP (inclusi DOCX e APK) con PK. Il nome del file è solo un'etichetta che puoi cambiare; i byte iniziali sono ciò che il formato è realmente.
Trascina un file qui e lo strumento leggerà solo i suoi primi 64 byte, confrontandoli con una tabella di firme note. Tutto avviene nel tuo browser tramite l'API FileReader, quindi il file non viene inviato da nessuna parte. Se la firma e il nome del file non corrispondono, ti segnala che il file è stato molto probabilmente rinominato.
.jpg che è in realtà un .png viene scoperto, perché i byte lo rivelano..txt o .csv non hanno firma, quindi possono risultare come «sconosciuti».foto.pdf che è in realtà un JPEG.