Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 9, 2010 07:28:45

Ганж
От:
Зарегистрирован: 2010-04-28
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

контрольная сумма md5

Доброго дня!
Задача - проверять контрольную сумму md5 файлов после передачи. Насколько я понял в версии 3.1 стандартных модулей нет (если ошибся, то буду очень рад:)).
Можно ли как-то это организовать с помощью сторонних средств? Python 3.1, OC win



Отредактировано (Июнь 9, 2010 07:29:47)

Офлайн

#2 Июнь 9, 2010 08:01:35

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

контрольная сумма md5

Офлайн

#3 Июнь 9, 2010 16:56:42

Gradient
От:
Зарегистрирован: 2009-06-03
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

контрольная сумма md5

hashlib, как сказал Daevaorn. И даже ссылку дал.

Я недавно писал подобное, скопипастить не проблема:

def MD5(FileName):
m = hashlib.md5()
h = m.update(open(FileName, 'rb').read())
return m.hexdigest()



Офлайн

#4 Июнь 10, 2010 15:00:56

Ганж
От:
Зарегистрирован: 2010-04-28
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

контрольная сумма md5

=) спасибо. Разобрался) сначала подумал, что hashlib только для шифрования
а для того, чтобы скачать файл с фтп, надо использовать storbinary или это для передачи на фтп только? а с фтп retrbinary?

fh = open(fileName, 'rb')
print ('Transfer filename %s...' % fileName)
connection.storbinary('STOR ' + fileName, fh, 1024)
fh.close()



Отредактировано (Июнь 10, 2010 15:04:04)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version