Калькулятар кантрольнай сумы 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 рэакцый.

Каментарыі

  • Будзьце першым, хто пакіне каментарый.

Папулярныя калькулятары

Усе калькулятары