Fichiers dupliqués hachage
Bonsoir à tous,
En voulant tester si la fonction de hashage 'md5' du module 'hashlib' renvoie une même valeur pour deux fichiers de contenus identiques, j'ai dupliqué un fichier X qui existe déjà sur mon ordinateur, et j'ai tapé les commandes suivantes dans l'interpréteur:
Code:
1 2 3 4 5 6
|
f="/Users/usersos/Desktop/j/X.txt"
f_copie="/Users/usersos/Desktop/j/Xduplique.txt"
sf=hashlib.md5(f.encode('utf-8')).digest()
sf_copie=hashlib.md5(f_copie.encode('utf-8')).digest()
sf==sf_copie |
Ça me retourne False. Ce n'est pas ce à quoi je m'attendais, mes deux fichiers ont exactement le même contenu.
Si ce n'est pas une fonction de hashage, quel autre moyen pour détecteur que deux fichiers