Kalkulačka kontrolního součtu CRC-16/CCITT

Zadejte hexadecimální data pro získání hodnoty CRC-16/CCITT.

Jak používat

  1. Zadejte své hodnoty do polí výše.
  2. Klikněte na "Vypočítat" a zobrazí se výsledek.
  3. Pomocí tlačítka "Sdílet" odešlete svůj výsledek.

O této kalkulačce

CRC-16/CCITT-FALSE provádí na zprávě polynomiální dělení s generujícím polynomem 0x1021 (x¹⁶+x¹²+x⁵+1) a nenulovou počáteční hodnotou registru 0xFFFF a vytvoří 16bitový zbytek, který slouží jako kontrolní součet. Nenulová inicializace jej odlišuje od prostšího CRC-16/CCITT (inicializace 0x0000) a umožňuje mu zachytit chyby spočívající v počátečních nulách, které by varianta s nulovou inicializací přehlédla.

Tato varianta, vedená také jako CRC-16/IBM-3740 nebo CRC-16/AUTOSAR, je běžná v sériových a vestavěných protokolech; CRC u XMODEMu naopak začíná od 0x0000, proto zkontrolujte, jakou počáteční hodnotu váš protokol očekává. Právě proto inženýři firmwaru a protokolů potřebují kalkulačku, která odpovídá konkrétnímu polynomu a počáteční hodnotě, a ne obecné „CRC-16“.

Byla tato stránka užitečná?

Můžete vybrat až 3 reakce.

Komentáře

  • Buďte první, kdo přidá komentář.

Oblíbené kalkulačky

Všechny kalkulačky