Калькулятор контрольної суми CRC-16/CCITT

Введіть шістнадцяткові дані, щоб обчислити їхню контрольну суму CRC-16/CCITT.

Як користуватися

  1. Введіть свої значення в поля вище.
  2. Натисніть «Обчислити», щоб одразу побачити результат.
  3. Скористайтеся кнопкою «Поділитися», щоб скопіювати посилання на результат.

Про цей калькулятор

CRC-16/CCITT-FALSE пропускає повідомлення через поліноміальне ділення з твірним поліномом 0x1021 (x¹⁶+x¹²+x⁵+1) і ненульовим початковим значенням регістра 0xFFFF, утворюючи 16-бітну остачу, що править за контрольну суму. Ненульова ініціалізація відрізняє його від простішого CRC-16/CCITT (ініціалізація 0x0000) і дає змогу виявляти помилки з провідними нулями, які пропустив би варіант із нульовою ініціалізацією.

Цей варіант, який також каталогізують як CRC-16/IBM-3740 або CRC-16/AUTOSAR, поширений у послідовних і вбудованих протоколах; CRC XMODEM, навпаки, починається з 0x0000, тож перевірте, яке початкове значення очікує ваш протокол. Саме тому інженерам прошивок і протоколів потрібен калькулятор, що відповідає конкретному поліному та початковому значенню, а не загальному «CRC-16».

Чи була ця сторінка корисною?

Можна вибрати до 3 реакцій.

Коментарі

  • Залиште перший коментар.

Популярні калькулятори

Усі калькулятори