Форум сайта python.su
0
Нужно вычислить хэш zip архива, делаю так:
hash_md5 = md5() hash_md5.update(file)
Офлайн
27
Не пробовали открыть файл в режиме ‘rb’, например так
with open(filename, "rb") as file: hash_md5.update(file)
Офлайн
221
Rafik
Зачем пробовать, гадать, когда можно посмотреть документацию и увидеть что update принимает в общем то байты. Поэтому правильный ответ, например, читать данные порциями и обновлять ими hash_md5 объект. И да конечно файл надо открывать в бинарном режиме, а не текстовом.
Офлайн