これは Hex 比較 / Diff ツールです。XOR は変わったビットのマスク、ハミング距離は違うビット数です。8 ビットの 0x3C と 0x3E は 1 ビット差、マスク 0x02 です。
例 — スウォッチをクリック
A または B のビットをクリックして反転します。赤い枠が違うビットです。
A
B
XOR
変わった hex ニブルは枠で示します。
クリックするとコピーします
一括(1 行またはカンマ)
1 行に 1 組:0x3C 0x3E または 3C,3E。例を入れると 3 行載り、表にハミングと XOR が出ます。
同じ幅の 2 つの整数を比べ、どのビットが変わったかを示します。XOR は違うビットのマスク、ハミング距離はその 1 の数です。8 ビットの 0x3C と 0x3E は距離 1、マスク 0x02。0x10 と 0x01 は距離 2 ですが引き算は 15 です。HEX、XOR、Hamming は訳しません。これは Hex ビット演算電卓 でも、2 ファイルの Hex ダンプ でも、テキスト差分 でもありません。
値は幅でマスクされ、短い hex は左を 0 埋めします。ハミング 1 は 1 ビットだけ反転。類似度は一致ビット÷幅です。XOR を AND/OR と並べて使うなら Hex ビット演算。バッファ全体は Hex ダンプ。
違います。0x10 と 0x01 の差は 15 ですが、違うビットは 2 つ(ハミング 2、マスク 0x11)です。
両方 00001111 と 00011111 に揃えます。幅を共有しないと長さが違います。
ここでは短い hex だけです。バッファ全体は Hex ダンプ を使います。