Kalkulator Jumlah Semak CRC-16/CCITT

Masukkan data heksadesimal untuk mengira jumlah semak CRC-16/CCITT-nya.

Cara guna

  1. Masukkan nilai yang diperlukan dalam medan.
  2. Klik “Kira” untuk melihat keputusan.
  3. Salin atau kongsi keputusan dengan butang “Kongsi”.

Mengenai kalkulator ini

CRC-16/CCITT-FALSE menjalankan mesej melalui pembahagian polinomial menggunakan polinomial penjana 0x1021 (x¹⁶+x¹²+x⁵+1) dengan nilai daftar awal bukan sifar 0xFFFF, menghasilkan baki 16-bit yang bertindak sebagai jumlah semak. Init bukan sifar membezakannya daripada CRC-16/CCITT yang lebih biasa (init 0x0000) dan membolehkannya mengesan ralat sifar mendahului yang akan terlepas oleh varian init sifar.

Varian ini, yang juga dikatalogkan sebagai CRC-16/IBM-3740 atau CRC-16/AUTOSAR, adalah lazim dalam protokol bersiri dan terbenam; CRC XMODEM, sebaliknya, bermula daripada 0x0000, jadi semak nilai awal yang dijangka oleh protokol anda. Itulah sebabnya jurutera perisian tegar dan protokol memerlukan kalkulator yang sepadan dengan polinomial dan nilai awal tertentu dan bukannya “CRC-16” generik.

Adakah ini membantu?

Anda boleh memilih sehingga 3 reaksi.

Komen

  • Jadilah yang pertama memberi komen.

Kalkulator popular

Semua Kalkulator