Về công cụ này
Máy tính khoảng cách Hamming đếm các vị trí mà hai đầu vào cùng độ dài khác nhau — chỉ số cốt lõi đằng sau các mã phát hiện và sửa lỗi. Cả hai đầu vào phải cùng độ dài; nếu không, công cụ hiển thị lỗi rõ ràng kèm độ dài của mỗi bên thay vì đoán một cách căn chỉnh. Nó báo cáo khoảng cách thô, khoảng cách chuẩn hóa (khoảng cách ÷ độ dài, từ 0 đến 1), độ dài so sánh, số vị trí khớp, và một diff theo từng vị trí làm nổi bật mọi điểm không khớp bằng màu đỏ.
Ba chế độ bao quát các trường hợp thông dụng. Ở chế độ văn bản, nó so sánh các chuỗi theo từng code point, nên cùng độ dài nghĩa là cùng số ký tự. Ở chế độ nhị phân, nó xác thực rằng mỗi đầu vào chỉ chứa các số 0 và 1 cùng độ dài và đếm các vị trí bit khác nhau — tương đương với popcount của XOR của chúng. Ở chế độ hex, nó phân tích cả hai đầu vào dưới dạng thập lục phân cùng độ dài chữ số, XOR chúng theo từng nibble, và cộng các bit được đặt, cho ra khoảng cách Hamming đúng ở cấp bit; độ dài ở đây là tổng số bit (số chữ số hex × 4).
Phép tính là thuần túy, xác định và hoàn toàn ngoại tuyến — không có gì bạn nhập rời khỏi trình duyệt. Khoảng cách Hamming được dùng để đo bao nhiêu lỗi đơn bit ngăn cách hai từ mã, để so sánh các hash hay dấu vân độ dài cố định, và trong tin sinh học để so sánh các chuỗi cùng độ dài. Vì nó yêu cầu cùng độ dài, hãy dùng edit distance thay thế khi các chuỗi có thể khác độ dài.