這是 Hex 按位對比 / Diff 工具。XOR 是翻了哪些位的掩碼,漢明距離是不同的位數。8 位下 0x3C 對 0x3E 只差 1 位,掩碼 0x02。
示例,點色塊填入
點 A 或 B 的格子翻轉這一位。紅圈標出不同的位。
A
B
XOR
有變化的 hex 半位元組會畫圈。
點一下即可複製
批次(一行一個或逗號分隔)
一行一對:0x3C 0x3E 或 3C,3E。填範例會載入三列,表裡給出漢明距離和 XOR。
比較同一位寬的兩個整數,標出哪些位變了。XOR 是不同位的遮罩,漢明距離是遮罩裡 1 的個數。8 位下 0x3C 對 0x3E 距離 1,遮罩 0x02。0x10 對 0x01 距離 2,相減卻是 15。HEX、XOR、Hamming 這些識別字不翻譯。這不是 Hex 位元運算計算器(AND/OR/NAND 和移位),不是兩個檔案的 Hex 轉儲,也不是 文本對比。
不一樣。0x10 對 0x01 相減是 15,但只有兩位不同(漢明 2,遮罩 0x11)。
兩邊都補成 00001111 和 00011111。沒有同一位寬就沒法比。
這裡只貼短 hex。看一整段緩衝區請用 Hex 轉儲。