Kalkulator Checksum CRC-16/CCITT

Masukkan data heksadesimal untuk menghitung checksum CRC-16/CCITT-nya.

Cara menggunakan

  1. Masukkan nilai Anda di kolom di atas.
  2. Tekan Hitung untuk melihat hasil Anda secara instan.
  3. Gunakan tombol Bagikan untuk menyalin tautan ke hasil Anda.

Tentang kalkulator ini

CRC-16/CCITT-FALSE memproses pesan melalui pembagian polinomial dengan polinomial pembangkit 0x1021 (x¹⁶+x¹²+x⁵+1) dan nilai awal register bukan nol sebesar 0xFFFF, sehingga menghasilkan sisa 16-bit yang berfungsi sebagai checksum. Nilai awal bukan nol inilah yang membedakannya dari CRC-16/CCITT yang lebih sederhana (nilai awal 0x0000) dan memungkinkannya menangkap galat nol di bagian depan yang akan terlewat oleh varian dengan nilai awal nol.

Varian ini, yang juga tercatat sebagai CRC-16/IBM-3740 atau CRC-16/AUTOSAR, umum dipakai pada protokol serial dan sistem tertanam; sebaliknya, CRC XMODEM dimulai dari 0x0000, jadi periksalah nilai awal mana yang diharapkan protokol Anda. Itulah sebabnya insinyur firmware dan protokol membutuhkan kalkulator yang sesuai dengan polinomial dan nilai awal tertentu, bukan sekadar “CRC-16” generik.

Apakah ini membantu?

Anda dapat memilih hingga 3 reaksi.

Komentar

  • Jadilah yang pertama berkomentar.

Kalkulator populer

Semua Kalkulator