Déposez n'importe quel fichier - nous lisons ses premiers octets localement et vous indiquons le format réel, même s'il a été renommé.
Presque chaque format de fichier commence par une courte série fixe d'octets appelée « nombre magique ». Un PNG commence toujours par 89 50 4E 47, un PDF par %PDF, et tout fichier basé sur ZIP (ce qui inclut DOCX et APK) par PK. Le nom du fichier n'est qu'une étiquette que vous pouvez changer ; les octets au début sont ce que le format est réellement.
Déposez un fichier ici et l'outil lit uniquement ses 64 premiers octets, puis les compare à une table de signatures connues. Tout se passe dans votre navigateur via l'API FileReader, de sorte que le fichier ne va nulle part. Si la signature et le nom du fichier ne concordent pas, il vous indique que le fichier a très probablement été renommé.
.jpg qui est en réalité un .png est détecté, car les octets le trahissent..txt brut ou le .csv n'ont pas de signature, ils peuvent donc apparaître comme « inconnus ».photo.pdf qui est en réalité un JPEG.