このツールについて
バイナリ変換ツールは、人間が読めるテキストをコンピュータが実際に保存する 0 と 1 に対応づけ、その逆も行います。各文字は、ASCII や UTF-8 といった文字エンコーディングを用いて、固定幅のビットの集まり(一般的には 1 バイトあたり 8 ビット)になります。このツールは双方向に対応しており、テキストを貼り付けてそのバイナリを確認したり、バイナリを貼り付けてテキストを復元したりできます。
使い方は、入力欄に入力または貼り付け、変換方向を選び、エンコーディングと区切り文字を選択するだけです。UTF-8 は、あらゆる文字(アクセント付きラテン文字、CJK、絵文字)を 1 つ以上のバイトとしてエンコードして処理し、ASCII は古典的な 0–127 の範囲をカバーします。コピーボタンで結果を取得し、下記のリンクから専用の基数変換ツールへ移動できます。
変換はローカルで行われます。貼り付けたテキストがブラウザの外に出ることは一切ありません。
よくある質問
ここでの ASCII と UTF-8 の違いは何ですか?
ASCII は各文字を単一の 7 ビットまたは 8 ビットの値としてエンコードし、基本的な英語の文字集合を扱います。UTF-8 はその上位集合で、あらゆる Unicode 文字を 1 〜 4 バイトでエンコードするため、アクセント、他の文字体系、絵文字を扱えます。最初の 128 個のコードポイントでは ASCII と互換性を保っています。
バイナリ出力はどう読めばよいですか?
既定では各バイトは 8 ビットで、スペースで区切って表示されます。各グループを 1 文字として読みます。01001000 は 72 で、文字 H です。区切り文字をなしにすると連続したストリームになり、別のまとめ方が必要な場合はビット長を調整してください。
バイナリをテキストに戻せますか?
はい。変換方向の切り替えを操作してください。スペース、バイト単位のまとまり、余分な空白を許容し、選択したエンコーディングを使って各グループを文字へデコードします。