Уведомления

Группа в Telegram: @pythonsu

#1 Март 20, 2013 15:27:31

ReaL_HarDCorE
От:
Зарегистрирован: 2011-01-19
Сообщения: 84
Репутация: +  0  -
Профиль   Отправить e-mail  

MD5 check-summ на питоне

Всем привет!
Пишу программку, которая должна сканировать весь смартфон и у каждого файла получать контрольную сумму по MD5 алгоритму. Вопроса два:
1. Для того, чтобы получить контрольную сумму фала, сначала нужно считать содержимое всего файла. Но оперативка ведь не резиновая, а если файл 1гб весит!? Вопрос: есть ли модули/алгоритмы, которые могли бы получать контрольную сумму файла без особых требований к ОП.
2. Есть ли модуль на PyS60 для получения контрольной суммы, написанный на чистом питоне? Есть библиотеки, типа hashlib, но они на С++ написаны (.pyd)



Офлайн

#2 Март 21, 2013 01:51:03

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

MD5 check-summ на питоне

1) Можно блочно считывать файл и обновлять объект md5. Надо помнить что файл нужно открывать для чтения в бинарном режиме.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version