Какое влияние полинома на конечный результат в CRC32? Пишу курсовую по CRC32, и столкнулся с рядом вопросов в которых я не очень то и компетентен.
Можете помочь?
Вопросы:
1. Как влияет полином на CRC?
2. Существует ли возможность скорректировать алгоритм или полином так что бы результаты crc были определенном диапазоне? например от 0x0 - 0xafffffff.
3. Скорректируйте алгоритм так что бы результаты были всегда внутри диапазона 0x0-0xeffffffff
Спасибо всем :)

21 Авг 2019 в 06:20
192 +1
0
Ответы
1

Полином в CRC определяет алгоритм, по которому происходит расчет контрольной суммы. Влияние полинома заключается в том, что разные полиномы могут давать различные контрольные суммы для одних и тех же данных. Поэтому выбор правильного полинома очень важен для корректной работы CRC.

Для того чтобы результаты CRC находились в определенном диапазоне, можно выбрать подходящий полином и правильно настроить параметры алгоритма. Для диапазона от 0x0 до 0xafffffff можно использовать, например, стандартный полином CRC32 (0xEDB88320). Но для более конкретного ограничения диапазона, возможно потребуется изменить сам алгоритм CRC.

Для того чтобы результаты находились в диапазоне от 0x0 до 0xeffffffff, необходимо провести дополнительные настройки алгоритма CRC, возможно изменить полином на более подходящий для данного диапазона. При этом необходимо учитывать, что изменение параметров CRC может повлиять на его надежность и качество контроля целостности данных.

20 Апр в 13:20
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 017 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир