Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
kibsoft |
17.4.2010, 15:49
Сообщение
#1
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2
|
В QCryptographicHash передается QByteArray, но если файл большой, то он зажрет всю оперативку..вопрос: как по частям вычислить хэш? Т.е. вычислять хэши отдельных блоков, а потом как-нибудь получить общий хэш файла? Или это невозможно?
|
|
|
|
|
Andrewshkovskii |
17.4.2010, 16:02
Сообщение
#2
|
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: 1
|
а сумма всех хэшей блоков файла будет равна хэшу всего файла?
|
|
|
|
|
kibsoft |
17.4.2010, 16:03
Сообщение
#3
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2
|
Можно закрывать, нашел
Цитата(Andrewshkovskii @ 17.4.2010, 17:02) Link а сумма всех хэшей блоков файла будет равна хэшу всего файла? Да, в ассистенте нашел как делать. addData метод добавляет следующий блок и сам обновляет хэш |
|
|
|
![]() ![]() |
|
Текстовая версия | Сейчас: 23.12.2025, 2:24 |