Чим менший розмір кадру, тим менша ймовірність помилок і вища ймовірність виявлення перевірками CRC. CRC32 має на 2^16 більше шансів виявити помилки, ніж CRC16, оскільки він має ще 16 бітів. 5 червня 2008 р
Перевірка циклічної надлишковості 32 CRC-32 (Перевірка циклічної надлишковості 32) — це алгоритм контрольної суми, який хешує послідовності байтів до 32-бітових значень. Алгоритм заснований на поліноміальному діленні. Теоретично можна використовувати різні поліноми. На практиці широко використовуються лише два.');})();(function(){window.jsl.dh('QvDmZvaeFvyxur8PhNSOuA4__38','
Найважливішим атрибутом полінома є його довжина (найбільший ступінь (експонента) +1 будь-якого члена полінома), оскільки він безпосередньо впливає на довжину обчисленого контрольного значення. Найпоширенішими довжинами поліномів є 9 біт (CRC-8), 17 біт (CRC-16), 33 біт (CRC-32) і 65 біт (CRC-64).
CRC – 16-бітний код обчислює 16-бітний алгоритм перевірки циклічної надлишковості (CRC) на вхідному послідовному потоці даних. Поліном можна визначити для реалізації функцій CRC, таких як алгоритм CRC-16 або CCITT. Початкове значення можна вказати для ініціалізації початкового значення даних.
Хеш-калькулятор CRC32 — це інструмент або програма, яка обчислює значення циклічної перевірки надмірності (CRC) файлу або даних за допомогою алгоритму CRC32. Отримане значення, яке також називають «хеш», перевіряє цілісність даних, оскільки навіть мінімальна зміна вхідних даних призведе до іншого значення хешу.
Поліном CRC-16 показано у рівнянні 1. Поліном можна перевести у двійкове значення, оскільки дільник розглядається як поліном із двійковими коефіцієнтами. Наприклад, поліном CRC-16 перетворюється на 1000000000000101b.