Tentang alat ini
Kalkulator Jarak Hamming menghitung posisi di mana dua masukan berpanjang sama berbeda — metrik inti di balik kode pendeteksi dan pengoreksi kesalahan. Kedua masukan harus berpanjang sama; jika tidak, alat ini menampilkan kesalahan yang jelas dengan masing-masing panjang alih-alih menebak penyelarasan. Alat ini melaporkan jarak mentah, jarak ternormalisasi (jarak ÷ panjang, dari 0 hingga 1), panjang perbandingan, jumlah posisi yang cocok, dan diff per-posisi yang menyorot setiap ketidakcocokan dengan warna merah.
Tiga mode mencakup kasus umum. Dalam mode teks, alat ini membandingkan string kode poin demi kode poin, sehingga panjang sama berarti jumlah karakter yang sama. Dalam mode biner, alat ini memvalidasi bahwa setiap masukan hanya berisi 0 dan 1 berpanjang sama dan menghitung posisi bit yang berbeda — setara dengan popcount dari XOR keduanya. Dalam mode heksadesimal, alat ini mengurai kedua masukan sebagai heksadesimal berpanjang digit sama, meng-XOR-kannya nibble demi nibble, dan menjumlahkan bit yang di-set, memberikan jarak Hamming tingkat-bit yang sebenarnya; panjang di sini adalah total jumlah bit (digit heksa × 4).
Perhitungannya murni, deterministik, dan sepenuhnya luring — tidak ada yang Anda masukkan meninggalkan browser Anda. Jarak Hamming digunakan untuk mengukur berapa banyak kesalahan bit tunggal yang memisahkan dua codeword, untuk membandingkan hash atau sidik jari berpanjang tetap, dan dalam bioinformatika untuk membandingkan urutan berpanjang sama. Karena memerlukan panjang yang sama, gunakan jarak edit sebagai gantinya ketika string dapat berbeda panjangnya.