CRC16 sprawdzanie danych

0

Witam, mógłby ktoś sprawdzić czy ten kod, który niżej napisałem jest prawidłowy jeżeli chodzi o obliczanie CRC16 ??

QByteArray bytes = QString("przykladowytekst").toUtf8();
quint16 crcSum = qChecksum(bytes.data(), bytes.length());

qDebug() << "Data : " << bytes.data();
qDebug() << "Length : " << bytes.length();
qDebug() << "hex : " << hex << crcSum;
qDebug() << "dec : " << dec << crcSum;
0

Jak dla mnie wygląda ok.

0

@kq a jak będą dwa podobne QString`i to nie będzie takiego samego crc ?? I czy dało by radę przerobić to jakoś na crc32 ??

0

I jak wie ktoś jak sprawdzać CRC32 w Qt ??

1

Chyba musisz napisać tę funkcję sam. Albo możesz użyć Boost.CRC: http://www.boost.org/doc/libs/1_55_0/libs/crc/crc.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1