Kikokotoo cha Checksum ya CRC-16/CCITT

Weka data ya heksadesimali kukokotoa checksum yake ya CRC-16/CCITT.

Jinsi ya kutumia

  1. Weka thamani zako katika sehemu zilizo hapo juu.
  2. Bonyeza Kokotoa ili kuona matokeo papo hapo.
  3. Tumia kitufe cha Shiriki kunakili kiungo cha matokeo yako.

Kuhusu kikokotoo hiki

CRC-16/CCITT-FALSE hupitisha ujumbe katika mgawanyo wa polinomia kwa kutumia polinomia ya kuzalisha 0x1021 (x¹⁶+x¹²+x⁵+1) yenye thamani ya awali ya rejista isiyo sifuri ya 0xFFFF, ikizalisha salio la biti 16 linalofanya kazi kama checksum. Thamani ya awali isiyo sifuri huitofautisha na CRC-16/CCITT ya kawaida zaidi (init 0x0000) na huiwezesha kunasa makosa ya sifuri za mwanzo ambayo toleo la init sifuri lingeyakosa.

Toleo hili, pia linalopangwa kama CRC-16/IBM-3740 au CRC-16/AUTOSAR, ni la kawaida katika itifaki za serial na zilizopachikwa; CRC ya XMODEM, kinyume chake, huanza kutoka 0x0000, kwa hivyo kagua thamani ya awali ambayo itifaki yako inatarajia. Ndiyo maana wahandisi wa firmware na wa itifaki wanahitaji kikokotoo kinacholingana na polinomia na thamani ya awali mahususi badala ya "CRC-16" ya jumla.

Je, hili lilikusaidia?

Unaweza kuchagua hadi miitikio 3.

Maoni

  • Kuwa wa kwanza kutoa maoni.

Vikokotoo maarufu

Vikokotoo Vyote