Esta es una herramienta de comparar hex / Diff. XOR es la máscara de los bits que cambiaron; la distancia de Hamming es cuántos difieren. 0x3C vs 0x3E a 8 bits es un bit, máscara 0x02.
Ejemplos — pulsa una muestra
Pulse un bit de A o B para invertirlo. Los anillos rojos marcan los que difieren.
A
B
XOR
Los dígitos hex con nibble cambiado van anillados.
Pulsa un valor para copiarlo
Lote (una por línea o comas)
Un par por línea: 0x3C 0x3E o 3C,3E. Insertar ejemplo carga tres filas; la tabla muestra Hamming y XOR.
Compara dos enteros del mismo ancho y muestra qué bits cambiaron. XOR es la máscara de bits distintos; Hamming es cuántos 1 tiene. 0x3C vs 0x3E a 8 bits es distancia 1, máscara 0x02. 0x10 vs 0x01 es distancia 2 aunque la resta sea 15. HEX, XOR, Hamming no se traducen. No es la calculadora bit a bit HEX, ni un volcado hex de dos archivos, ni el diff de texto.
Los valores se enmascaran al ancho; el hex corto se rellena a la izquierda. Hamming 1 es un solo bit. La similitud es bits iguales entre el ancho. Para usar XOR junto a AND/OR, hex bit a bit. Para un búfer entero, volcado hex.
No. 0x10 vs 0x01 resta 15, pero solo dos bits difieren (Hamming 2, máscara 0x11).
Se rellenan a 00001111 y 00011111. Sin un ancho común estarían a distinta longitud.
Aquí solo hex corto. Para un búfer entero use volcado hex.