Calculator ng CRC-16/CCITT Checksum

Ilagay ang hexadecimal data para kalkulahin ang CRC-16/CCITT checksum nito.

Paano gamitin

  1. Ilagay ang iyong mga halaga sa mga field sa itaas.
  2. Pindutin ang Kalkulahin upang makita agad ang resulta.
  3. Gamitin ang button na Ibahagi upang kopyahin ang link sa iyong resulta.

Tungkol sa calculator na ito

Ang CRC-16/CCITT-FALSE ay nagpapasa ng mensahe sa polynomial division gamit ang generator polynomial na 0x1021 (x¹⁶+x¹²+x⁵+1) na may hindi-zero na paunang halaga ng register na 0xFFFF, na nagbubunga ng 16-bit na remainder na nagsisilbing checksum. Ang hindi-zero na init ang nagpapaiba rito sa mas payak na CRC-16/CCITT (init 0x0000) at nagbibigay-daan dito na mahuli ang mga error na leading-zero na hindi mahuhuli ng bersyong zero-init.

Ang variant na ito, na nakalista rin bilang CRC-16/IBM-3740 o CRC-16/AUTOSAR, ay karaniwan sa mga serial at embedded na protocol; ang CRC ng XMODEM, sa kabilang banda, ay nagsisimula sa 0x0000, kaya tingnan kung aling paunang halaga ang inaasahan ng protocol mo. Iyan ang dahilan kung bakit kailangan ng mga firmware at protocol engineer ng calculator na tumutugma sa partikular na polynomial at paunang halaga sa halip na pangkalahatang “CRC-16.”

Nakatulong ba ito?

Maaari kang pumili ng hanggang 3 reaksyon.

Mga komento

  • Maging una sa pagkomento.

Mga sikat na calculator

Lahat ng Calculator