![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 07.06.2015
Сообщений: 164
|
![]()
Нужно вычислить хэш zip архива, делаю так:
Код:
Error: object supporting the buffer API required пробовал переделать hash_md5.update(file.encode()), выдает ошибку 'ZipFile' object has no attribute 'encode', как поправить? Последний раз редактировалось Alex11223; 23.11.2018 в 15:25. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
Откройте этот файл как обычный, а не ZipFile.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 07.06.2015
Сообщений: 164
|
![]()
Если я правильно понял совет:
Код:
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
А вы справку читали по используемым функциям? Апдейту нужны ДАННЫЕ, а не объект.
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 07.06.2015
Сообщений: 164
|
![]()
Так вроде бы работает, спасибо
newZip = zipfile.ZipFile('new.zip', 'w') newZip.write('file1.txt') newZip.close() file = open('new.zip', 'rb') hash_md5 = md5() hash_md5.update(file.read()) |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
IdCMDTCP и передача zip архива | _CyberHedgehog_ | Работа с сетью в Delphi | 14 | 23.08.2013 15:36 |
Сравнение времени локального Zip архива с Zip архивом на FTP | Qwerty192837 | Общие вопросы Delphi | 1 | 28.05.2013 10:20 |
Распаковка zip архива используя Ionic.Zip | santaXZ | C# (си шарп) | 1 | 20.04.2013 02:46 |
DSPack воспроизведение из ZIP архива | Adult_Master | Мультимедиа в Delphi | 0 | 22.01.2013 18:32 |
Чтение с zip архива | Nikk[UA] | Общие вопросы Delphi | 15 | 21.06.2012 00:15 |