이것은 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 비트 연산 계산기도, 두 파일의 Hex 덤프도, 텍스트 비교도 아닙니다.
값은 폭으로 마스크되고 짧은 hex는 왼쪽에 0을 채웁니다. 해밍 1은 한 비트만 뒤집힌 것입니다. 유사도는 같은 비트÷폭입니다. XOR을 AND/OR와 같이 쓰려면 Hex 비트 연산. 버퍼 전체는 Hex 덤프.
아닙니다. 0x10과 0x01의 차는 15이지만 다른 비트는 두 개입니다(해밍 2, 마스크 0x11).
둘 다 00001111과 00011111로 맞춥니다. 같은 폭이 없으면 길이가 다릅니다.
여기에는 짧은 hex만 붙입니다. 버퍼 전체는 Hex 덤프를 쓰세요.