61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
1

Контрольная сумма QT

26.02.2011, 20:17. Показов 7565. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно посчитать контрольную сумму файла. Есть ли стандартная библиотека в Qt 3, что бы реализовывало это или надо скачивать отдельно библиотеку???Заранее спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.02.2011, 20:17
Ответы с готовыми решениями:

Неправильная контрольная сумма для UDP пакета?
С помощью QUdpSocket создал два приложения. Одно посылает дейтаграммы, другое их получает. Работаю...

Контрольная сумма(сумма цифр)
Помогите пожалуйста с такой задачей Акела постарел, стал слабее, и теперь хромой тигр Шерхан...

Контрольная сумма
Для нескольких файлов требуется вычислить контрольную сумму. Обработку каждого массива выполнить в...

Контрольная сумма
В ТЗ сказано вычислить контрольную сумму строки. Не нашёл исходных кодов или алгоритмов. Мне любую,...

7
бжни
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
26.02.2011, 20:21 2
QCryptographicHash

Добавлено через 38 секунд
начиная с 4.6 только
1
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
26.02.2011, 20:23  [ТС] 3
К сожалению мне надо в Qt 3.3.3(((
0
1665 / 1134 / 80
Регистрация: 21.08.2008
Сообщений: 4,734
Записей в блоге: 1
26.02.2011, 22:09 4
Не Qt конечно, но должно в нем скомпилиться:
http://cms.xd24.ru/md5.aspx
1
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
27.02.2011, 09:22  [ТС] 5
Что то я туплю(((А какой метод вызывать, чтобы посчитать контрольную сумму???
0
1665 / 1134 / 80
Регистрация: 21.08.2008
Сообщений: 4,734
Записей в блоге: 1
27.02.2011, 10:41 6
Цитата Сообщение от FroL Посмотреть сообщение
Что то я туплю(((А какой метод вызывать, чтобы посчитать контрольную сумму???
http://www.zedwood.com/article... 5-function
отсюда возьми...
0
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
27.02.2011, 11:39  [ТС] 7
Цитата Сообщение от oxotnik Посмотреть сообщение
Не Qt конечно, но должно в нем скомпилиться:
http://cms.xd24.ru/md5.aspx
Спасибо - помогло)))
0
61 / 49 / 6
Регистрация: 07.01.2010
Сообщений: 307
04.03.2011, 14:58  [ТС] 8
Поставил Qt 4.4.2 и там есть эта библиотека QCryptographicHash. Вот так я делаю:
C++
1
2
3
4
5
6
QString = "C:\\Kniga\\123.rtf";
QCryptographicHash cryp(QCryptographicHash::Md5);
std::string s(s.toStdString());)
const char* result = s.c_str();
QByteArray(result< s.length());
QString asd = array.data();
В asd записывается разные символы и иероглифы(((Как сделать, что бы контрольная сумма файла отображалась нормально, т.е. 32 разрядной строкой???

Добавлено через 41 минуту
Разобрался)))
C++
1
2
3
4
5
6
7
8
9
10
11
QCryptographicHash cryp(QCryptographicHash::Md5);
QFile file("C:\\Kniga.rtf");
if (file.open(QIODevice::ReadOnly) )
  {
    QByteArray all;
    while (!file.atEnd()) {
    QByteArray line = file.read(1024);
    hash.addData(line);
    all+=line;
  }
QString rez = hash.result().toHex().data();
В rez содержится нормальная контрольная сумма файла)))
0
04.03.2011, 14:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.03.2011, 14:58
Помогаю со студенческими работами здесь

Контрольная сумма
что такое контрольная сумма ??? На многих описаниях для скачки прикреплённым к файлам даётся такой...

Контрольная сумма документа!
Необходимо реализовать алгоритм Государственного стандарта РФ по ЭЦП ГОСТ 34.10-2001 Там...

Контрольная сумма CRC16
Всем доброго времени суток, нужно посчитать контрольную сумму, я уже измучился, не понимаю почему...

Контрольная сумма Google
Люди! Объясните мне - кто такая Google CheckSum (только не надо писать, что &quot;это то, что стоит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru