ローカルで処理
このツールについて
1桁の16進数はちょうど4ビットに対応するため、16進数から2進数への変換は直接的です。F は 1111 に、A は 1010 になり、各桁が連結されます。これにより16進数は2進数のコンパクトで損失のない省略表記となります。
16進数の値を貼り付けると — 0x の有無や大文字小文字に関係なく — 2進数がすぐに表示されます。ニブルごとに先頭のゼロが保持されるため、バイト境界が明確に保たれます。4ビットのグループ化をオンにすると出力をニブル単位で読め、ワンクリックでコピーできます。
変換はローカルで実行されます — 貼り付けた値がブラウザの外に出ることは一切ありません。
よくある質問
なぜ先頭のゼロが保持されるのですか?
各16進数の桁はちょうど4ビットなので、0F は 1111 ではなく 00001111 になります。先頭のゼロを保持することでバイト境界の位置が揃い、バイトを読む際に重要になります。
0x プレフィックスは使えますか?
はい — 0x プレフィックスは任意で、大文字小文字は無視され、バイト間のスペースも許容されます。
2進数を16進数に戻すにはどうすればよいですか?
ビットをニブルにグループ化して各ニブルを16進数の桁として読むか、16進数から10進数および10進数から16進数の変換ツールを使って往復変換します。