Kalkulator CRC & Checksum

Hitung CRC-8, CRC-16, CRC-32, CRC-64, dan Adler-32 untuk teks, byte hex, atau berkas.

Masukan

Dienkode sebagai UTF-8 persis seperti diketik, termasuk spasi dan baris baru. Masukan teks dan hex hingga 16 MiB; berkas hingga 1 GiB.

Opsi

Juga dikenal sebagai CRC-32, CRC-32/V-42, PKZIP

Lanjutan

Keluaran

Checksum akan tampil di sini.

CRC dan Adler-32 hanya mendeteksi kerusakan yang tidak disengaja. Keduanya tidak mengautentikasi data dan tidak tahan terhadap manipulasi yang disengaja. Gunakan generator SHA-256 untuk pemeriksaan integritas terhadap manipulasi.

Masukkan teks atau byte hex, atau pilih berkas. Masukan kosong dihitung saat Anda memilih Hitung.
Apa yang dihitung

Kalkulator ini menghasilkan CRC-8/SMBUS, lima varian CRC-16 yang umum, CRC-24/OPENPGP, CRC-32/ISO-HDLC, CRC-32C (iSCSI), CRC-32/CKSUM, CRC-64/ECMA-182, dan Adler-32 untuk byte yang sama. Setiap hasil menampilkan hex huruf besar dengan lebar tetap, nilai desimal yang tepat, dan seluruh parameter sehingga Anda bisa mencocokkannya dengan spesifikasi protokol atau log firmware.

Memilih varian yang tepat

CRC ditentukan oleh lebar, polinomial, nilai awal, pembalikan bit masukan dan keluaran, serta XOR akhir. "CRC-16" saja bisa berarti ARC, MODBUS, XMODEM, atau varian lain, jadi preset memakai nama lengkap katalog CRC RevEng dan menampilkan nilai cek untuk string ASCII 123456789. Jika perangkat Anda mendokumentasikan parameter lain, masukkan di Lanjutan sebagai CRC kustom 1 hingga 64 bit.

Teks, byte hex, dan berkas

Teks dienkode sebagai UTF-8 persis seperti diketik. Byte hex menerima spasi, titik dua, tanda hubung, atau satu string utuh, dan menolak jumlah digit ganjil alih-alih menebak. Berkas hingga 1 GiB dibaca per bagian di worker latar belakang dengan progres dan tombol Batal, sehingga halaman tetap responsif dan berkas tidak pernah dimuat sekaligus.

Bukan hash keamanan

CRC dan Adler-32 mendeteksi kesalahan tidak disengaja seperti bit terbalik atau transfer terpotong. Siapa pun dapat membuat data dengan CRC pilihan, jadi gunakan hash kriptografis seperti SHA-256 saat Anda perlu mendeteksi perubahan yang disengaja. Semua perhitungan berjalan di browser Anda; tidak ada yang diunggah atau disimpan.

CodingTool resmi diluncurkan di

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch