Название: подсчет CRC Отправлено: BuRn от Ноября 04, 2011, 02:26 есть к примеру массив байт 00 1F 32 4C
нужно сними делать 00 xor 1F xor 32 xor 4C и получать такого же вида XXh код после подсчета, есть что-нибудь в QT, что бы на массив таких байт сразу осуществить xor Название: Re: подсчет CRC Отправлено: Alex Custov от Ноября 04, 2011, 04:29 встроенного нет, проходи по массиву и вручную делай xor.
Название: Re: подсчет CRC Отправлено: BuRn от Ноября 05, 2011, 18:36 реализовано , кому интересно могу выложить
Название: Re: подсчет CRC Отправлено: andrew.k от Ноября 05, 2011, 19:18 CRC - это определенный алгоритм, а не сином "контрольная сумма" с произвольным алгоритмом.
на википедии есть готовая реализация на куче языков именно crc. что еще может быть нужно? XOR чего там реализовывать непонятно? Название: Re: подсчет CRC Отправлено: Akon от Ноября 05, 2011, 23:10 Код: quint16 qChecksum ( const char * data, uint len ) The checksum is independent of the byte order (endianness). Note: This function is a 16-bit cache conserving (16 entry table) implementation of the CRC-16-CCITT algorithm. Название: Re: подсчет CRC Отправлено: andrew.k от Ноября 06, 2011, 00:34 Тем более. Спасибо за наводку, пригодится.
|