Je reçois parfois des fichiers de mes clients dont l'extension de fichier est incorrecte. Par exemple, le nom est image.jpg
mais le fichier est en réalité une image TIFF. Dans de nombreux cas, je peux le clarifier en ouvrant le fichier dans un éditeur de texte, en regardant les quelques premiers octets, puis en déduisant le type de fichier dont il s’agit.
Cela fonctionne pour moi avec les fichiers JPEG, TIFF, GIF et PDF. Cependant, il existe beaucoup plus de types de fichiers.
Est-il possible d'automatiser l'identification du type de fichier correct en analysant les données contenues?
windows
, mais le commentaire implique: "Vous ne pouvez pas le faire sous Windows, vous devez utiliser * nix à la place". Alors? Le commentaire est dirigé "pour ceux qui sont intéressés". En quoi? Changer d'ordinateur? :(
file
commande le fait sur les machines * nix.