Bonjour,
Je cherche a savoir quels sont les criteres sur lesquels il faut se baser pour dire que deux fichiers sont differents (leur contenu).. Alors j'ai trouvé la taille bien sur, mais y'a-t-il autre chose?
Merci![]()
Bonjour,
Je cherche a savoir quels sont les criteres sur lesquels il faut se baser pour dire que deux fichiers sont differents (leur contenu).. Alors j'ai trouvé la taille bien sur, mais y'a-t-il autre chose?
Merci![]()
Il y a aussi le type du fichier ( fichier régulier, répertoire, lien symbolique, tubes nommés)
Jpense qu'il y a encore quelques autre types.
Merci, si tu en trouves d'autres n'hésite pas!J'en cherche un maximum (Question d'un devoir a rendre...)
Tu peux également vérifier si le fichier est exécutable ou non








Les droits de lectures et d'écritures sur les deux fichiers.
Si tu veux vraiment vérifier si deux fichiers sont strictement identiques, le plus simple est d'en calculer le hash, ou checksum ou signature.
Fais un essai avec un fichier témoin, tu en calcules le checksum:
Change un simple caractère, même sur un très gros fichier, et re-calcule le hash. Il sera différent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part openssl dgst -md5 ton.fichier
Tous les autres paramètres sont non strictement discriminants.
- La taille: un a pèse le même poids en octets qu'un b
- Les timestamps sont falsifiables par la commande touch
- Les perms itou
- etc...
C'est tellement vrai que les distributions de sources ou binaires, sont très souvent accompagnées de signatures/hash/checksum.
Je précise que le hash ne se fume pas!![]()
Partager