CRC-16/CCITT kontrolinės sumos skaičiuoklė

Įveskite šešioliktainius duomenis, kad apskaičiuotumėte CRC-16/CCITT kontrolinę sumą.

Kaip naudotis

  1. Įveskite reikiamas reikšmes į laukus.
  2. Spustelėkite „Skaičiuoti“, kad pamatytumėte rezultatą.
  3. Nukopijuokite arba pasidalykite rezultatu mygtuku „Dalytis“.

Apie šią skaičiuoklę

CRC-16/CCITT-FALSE perleidžia pranešimą per polinominę dalybą, naudodamas generuojantįjį polinomą 0x1021 (x¹⁶+x¹²+x⁵+1) su nenuline pradine registro verte 0xFFFF, ir gauna 16 bitų liekaną, veikiančią kaip kontrolinė suma. Nenulinė pradinė vertė jį skiria nuo paprastesnio CRC-16/CCITT (pradinė 0x0000) ir leidžia pastebėti pradinių nulių klaidas, kurių nepastebėtų nulinės pradinės vertės variantas.

Šis variantas, katalogizuojamas ir kaip CRC-16/IBM-3740 ar CRC-16/AUTOSAR, įprastas nuosekliuosiuose ir įterptiniuose protokoluose; priešingai, XMODEM CRC prasideda nuo 0x0000, todėl patikrinkite, kokios pradinės vertės tikisi jūsų protokolas. Todėl programinės aparatinės įrangos ir protokolų inžinieriams reikia skaičiuoklės, atitinkančios konkretų polinomą ir pradinę vertę, o ne bendro „CRC-16“.

Ar tai buvo naudinga?

Galite pasirinkti iki 3 reakcijų.

Komentarai

  • Būkite pirmas, kuris pakomentuos.

Populiariausi skaičiuotuvai

Visi skaičiuotuvai