Я хочу сравнить хэши двух файлов. Но независимо от того, если файлы отличаются или нет, даже с различным сравнением хэш результатов ПравдаСравните md5 хэши двух файлов в python
Вот код:
import hashlib
hasher1 = hashlib.md5()
afile1 = open('canvas.png', 'rb')
buf1 = afile1.read()
a = hasher1.update(buf1)
print(str(hasher1.hexdigest()))
hasher2 = hashlib.md5()
afile2 = open('img5.png', 'rb')
buf2 = afile2.read()
b = hasher2.update(buf2)
print(str(hasher2.hexdigest()))
print(str(a) == str(b))
Выход:
614c9853a7f62c5b60d7d15bde80708f
76dc116b2c1b19b265db5e657846e649
True
Process finished with exit code 0
О, действительно глупую ошибку. благодаря – VAGrus