Kalkulator Checksum Adler32
FreeKira checksum Adler-32 teks atau fail, terus dalam pelayar anda.
Berjalan sepenuhnya dalam pelayar anda. Teks atau fail anda tidak pernah dimuat naik ke mana-mana.
Aktiviti Terkini
Kelihatan kepada semua orang. 20 penggunaan terakhir merentasi semua pelawat, terbaharu dahulu.
Контрольна сума тексту · 9 байтів
3 hari yang lepas
Контрольна сума тексту · 9 байтів
3 hari yang lepas
Tekstchecksum · 9 bytes
3 hari yang lepas
텍스트 체크섬 · 9바이트
3 hari yang lepas
Suma de comprobación de texto · 9 bytes
3 hari yang lepas
Контрольна сума тексту · 9 байтів
3 hari yang lepas
Soma de verificação do texto · 9 bytes
3 hari yang lepas
Checksum testo · 9 byte
3 hari yang lepas
Контрольная сумма текста · 9 байт
3 hari yang lepas
テキストチェックサム · 9バイト
3 hari yang lepas
Suma kontrolna tekstu · 9 bajtów
3 hari yang lepas
文本校验和 · 9 字节
4 hari yang lepas
Apa alat ini buat
Alat ini mengira checksum Adler-32 teks atau fail, terus dalam pelayar anda. Adler-32 ialah algoritma checksum pantas digunakan di dalam zlib (dan oleh itu PNG, gzip, dan ZIP) untuk menangkap kerosakan data tidak sengaja.
Taip atau tampal teks, atau muat naik fail, dan checksum kemas kini langsung dalam kedua-dua bentuk heksadesimal dan perpuluhan.
Masalah ia selesaikan
- Mengesahkan fail dimuat turun atau dipindahkan sepadan checksum Adler-32 dijangka.
- Memahami atau menyahpepijat bagaimana format berasaskan-zlib (seperti PNG atau gzip) mengira checksum dalamannya.
- Mengesan dengan pantas sama ada dua kepingan teks serupa bait-demi-bait.
- Belajar atau mengajar bagaimana algoritma Adler-32 berfungsi dengan contoh langsung, boleh disunting.
Soalan lazim
›Untuk apa Adler-32 digunakan?
Adler-32 ialah jumlah semak yang digunakan untuk mengesan kerosakan data tidak sengaja dengan cepat, terutamanya dalam pustaka mampatan zlib (yang mendasari PNG, gzip, dan ZIP), dan dalam sesetengah protokol rangkaian. Ia direka untuk cepat dikira, bukan untuk menentang gangguan yang disengajakan.
›Adakah Adler-32 sama seperti hash seperti MD5 atau SHA-256?
Tidak, Adler-32 ialah checksum, bukan hash kriptografi. Ia jauh lebih pantas dikira dan menghasilkan nilai 32-bit lebih kecil, tetapi ia tidak direka untuk menahan seseorang sengaja mencipta input berbeza dengan checksum sama, cara MD5 atau SHA-256 (sekurang-kurangnya pada prinsipnya). Gunakan hash kriptografi jika anda memerlukan rintangan gangguan, bukan hanya pengesanan ralat-tidak sengaja.
›Mengapa input kosong masih menghasilkan checksum?
Algoritma bermula dengan dua jumlah berjalan dimulakan kepada 1 dan 0, dan menggabungkannya kepada checksum akhir walaupun tiada bait diproses, jadi input kosong sentiasa menghasilkan nilai tetap sama: 1 (0x00000001) berbanding 0.
›Bagaimana teks ditukar kepada bait untuk checksum?
Teks dikod sebagai UTF-8 sebelum checksum dikira, pengekodan sama digunakan oleh kebanyakan fail teks dan halaman web moden. Ini penting kerana teks sama boleh menghasilkan checksum berbeza di bawah pengekodan berbeza.
›Boleh saya semak fail berbanding menaip teks?
Ya, tukar kepada mod "Fail" dan pilih fail, checksumnya dikira terus daripada bait mentahnya, berguna untuk mengesahkan fail dimuat turun atau dipindahkan sepadan checksum dijangka.
Alat Berkaitan
Teks
Penukar Asas Nombor
Tukar nombor antara binari, oktal, perpuluhan, heksadesimal, BCD, Kod Gray, dan mana-mana asas tersuai dari 2 hingga 36, kesemuanya sekali gus daripada satu input.
FreeTeks
Penjana Hash Bcrypt Penyemak
Jana dan sahkan hash kata laluan bcrypt sepenuhnya dalam pelayar anda menggunakan WebAssembly, dengan faktor kos dan garam boleh laras.
FreeTeks
Penukar Bionic Reading
Tukar mana-mana teks kepada format bionic reading dengan menebalkan bahagian pertama setiap perkataan untuk membantu anda membaca lebih pantas dan fokus lebih baik.
FreeTeks
Penjana Hash Blake2b
Kira hash BLAKE2b teks atau fail dalam pelayar anda, dengan panjang output boleh laras dan hashing berkunci pilihan (MAC).
Komen (0)
Dapati alat ini berguna? Tinggalkan komen, kongsi petua, atau beritahu kami bagaimana kami boleh menjadikannya lebih baik.
Belum ada komen. Jadi yang pertama berkongsi pendapat anda!