这是 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 转储。