Какова связь между 32-битным CRC и размером слова данных?

если мы возьмем 32-битный CRC, то размер слова данных будет равен 2 в степени 32 (2 ** 32) плюс 32 бита для CRC... или нет? Я что-то упускаю?

Если я хочу написать код в Microsoft Visual C++ для реализации 32-битной CRC, то какой тип данных я могу использовать? Может быть, я упускаю суть и говорю ерунду.

По сути, это мое задание реализовать 32-битный CRC, и я совершенно не понимаю, как это сделать.

Извините, если вопрос расплывчатый. Любая помощь в реализации, логике или основных принципах будет принята с благодарностью.


person Sudeep    schedule 02.09.2011    source источник


Ответы (1)


CRC-32 — это в основном акт деления двух многочленов и возврата остатка.

Рекомендуемая ознакомительная литература:

person Nayuki    schedule 08.09.2011