Kalkulator Checksum CRC32

Kira CRC-32 bagi teks UTF-8 atau fail setempat dan bandingkan nilai semak 8 digit. Dengan contoh piawai 123456789 serta perbezaan CRC32 dan CRC32C.

Kira
0 aksara
Hasil

Hasil akan dipaparkan di sini.

Cara mengira dan membandingkan CRC32

  1. Masukkan teks atau pilih fail setempat; fail yang dipilih menggantikan teks sebagai sumber.
  2. Untuk membandingkan, tampal lapan digit perenambelasan jangkaan sahaja.
  3. Kira, semak padanan, kemudian salin atau muat turun nilai semak.

Tentang Kalkulator Checksum CRC32

Alat ini menggunakan CRC-32/ISO-HDLC, varian biasa dalam ZIP dan Ethernet. CRC32 mengesan kerosakan tidak sengaja tetapi tidak melindungi daripada pengubahan berniat jahat. CRC32C ialah algoritma berbeza dengan hasil berbeza.

Contoh CRC32: vektor ujian piawai 123456789

Input
123456789
Hasil
cbf43926

Soalan lazim tentang Kalkulator Checksum CRC32

Varian CRC32 manakah yang digunakan?

Alat ini menggunakan CRC-32/ISO-HDLC, juga dikenali sebagai IEEE CRC-32, dengan polinomial 0x04C11DB7. Teks 123456789 memberikan cbf43926. CRC32C menggunakan polinomial lain dan memberikan hasil berbeza. Output ialah lapan digit perenambelasan huruf kecil dengan sifar di hadapan; input kosong memberikan 00000000.

Mengapakah CRC32 fail ZIP berbeza daripada nilai di dalamnya?

Memilih ZIP mengira nilai semak bagi keseluruhan fail arkib. CRC bagi satu entri di dalam ZIP merujuk kepada bait entri yang tidak dimampatkan, bukan seluruh ZIP. Ekstrak entri itu dan pilih fail yang terhasil untuk membandingkan CRC. Nama dan laluan fail tidak dikira.

Bagaimanakah saya membandingkan CRC32, dan mengapa nilainya berbeza?

Tampal lapan digit perenambelasan sahaja, tanpa 0x atau nama fail. Perbandingan mengabaikan huruf besar atau kecil dan ruang kosong di hujung. Teks menggunakan UTF-8 tanpa pemangkasan atau penormalan, jadi ruang, CRLF berbanding LF, baris baharu terakhir dan UTF-8 BOM boleh mengubah hasil. Fail menggunakan bait tepat. Hadnya 8 MiB teks dan 32 MiB bagi setiap fail.

Adakah CRC32 melindungi daripada pengubahan sengaja atau menyulitkan data?

CRC32 mengesan kerosakan tidak sengaja; ia bukan penyulitan atau hash kriptografi. Data berbeza boleh mempunyai CRC yang sama dan ia tidak menghalang pengubahan sengaja. Gunakan SHA-256 dengan nilai semak dipercayai untuk semakan integriti lebih kukuh, atau alat HMAC untuk pengesahan mesej dengan kunci rahsia.

Adakah fail, token atau teks saya dimuat naik?

Tidak. Semua input diproses dalam pelayar anda. Laman ini hanya membekalkan halaman dan kod program; input anda tidak dihantar ke pelayan penukaran atau disimpan dalam akaun.

  • Hash SHA-256 dan Checksum Fail

    Jana SHA-256 untuk teks dan fail, kemudian semak fail yang dimuat turun dengan checksum yang diterbitkan.

  • Hash MD5 dan Checksum Fail

    Kira hash MD5 untuk teks atau fail setempat dan bandingkan dengan checksum jangkaan.

  • Fail kepada Base64

    Kodkan sebarang fail kepada rentetan Base64 dengan pilihan awalan Data URI, pengisi dan pemisah baris MIME.

Semua alat pembangun

Pengekodan dan Fail

Tukar antara teks, bait, URL dan imej terbenam tanpa mengubah data asal.

Semakan Data dan Teks

Baca data berstruktur, periksa token dan kenal pasti perubahan teks dengan jelas.

Hash, Pengecam dan Jadual

Semak integriti fail, jana pengecam dan fahami cap masa serta jadual berulang.

Input dan fail diproses pada peranti anda. Jangan tinggalkan hasil sulit dalam papan klip yang dikongsi. Gunakan peranti yang dipercayai untuk kunci peribadi dan token.