Llogaritës i shumës së kontrollit CRC-16/CCITT

Vendosni të dhëna heksadecimale për të llogaritur shumën e kontrollit CRC-16/CCITT.

Si të përdoret

  1. Vendosni vlerat e nevojshme në fushat.
  2. Klikoni “Llogarit” për të parë rezultatin.
  3. Kopjoni ose ndajeni rezultatin me butonin “Ndaj”.

Rreth kësaj llogaritëseje

CRC-16/CCITT-FALSE e kalon një mesazh përmes pjesëtimit polinomial duke përdorur polinomin gjenerues 0x1021 (x¹⁶+x¹²+x⁵+1) me një vlerë fillestare të regjistrit jozero prej 0xFFFF, duke prodhuar një mbetje 16-bitëshe që vepron si shumë kontrolli. Inicializimi jozero e dallon nga CRC-16/CCITT më i thjeshtë (init 0x0000) dhe e lejon të kapë gabime me zero udhëheqëse që një variant me init zero do t’i humbiste.

Kjo variantë, e katalogizuar edhe si CRC-16/IBM-3740 ose CRC-16/AUTOSAR, është e zakonshme në protokollet serike dhe të ngulitura; CRC-ja e XMODEM-it, përkundrazi, nis nga 0x0000, kështu që kontrolloni cilën vlerë fillestare e pret protokolli juaj. Prandaj inxhinierët e firmware-it dhe të protokolleve kanë nevojë për një llogaritës që përputhet me polinomin dhe vlerën fillestare të veçantë, jo me një “CRC-16” të përgjithshëm.

A ishte e dobishme?

Mund të zgjidhni deri në 3 reagime.

Komentet

  • Bëhu i pari që komenton.

Llogaritësit popullorë

Të gjithë llogaritësit