バイナリ↔テキスト変換
2進数(スペース区切り8ビット)をテキストにデコード、またはテキストを2進数にエンコードします。
バイナリ入力(スペース区切り8ビットグループ)
デコードテキスト
バイトをUTF-8としてデコードできません。
このツールについて
バイナリ/テキスト変換器は、人が読めるテキストとバイナリ(2進数)表現を相互変換します。バイナリ→テキストモードでは、スペース区切りの8ビットバイナリグループを貼り付けると、対応するUTF-8テキストにデコードされます。テキスト→バイナリモードでは、Unicodeを含む任意のテキストがUTF-8バイトシーケンスでエンコードされ、各バイトが8ビットの2進数で表されます。
バイナリエンコーディングはコンピューティングの基礎です。メモリに保存されたすべての文字は最終的に0と1のシーケンスです。このツールは、学習、デバッグ、データエンコードタスクにその対応関係を見えるようにします。
使い方
- バイナリ→テキストまたはテキスト→バイナリモードを選択します。
- バイナリデータ(スペース区切り8ビットグループ)またはテキストを入力します。
- 結果は右パネルにすぐ表示されます。
- コピーをクリックして出力をコピーします。
- サンプルボタンを使って例を素早く確認できます。
活用事例
学生は身近な単語を0と1に変換してバイナリエンコーディングを学びます。開発者はデバッグ時にバイナリエンコードされたログやプロトコルデータをデコードします。CTF参加者はチャレンジデータに隠されたバイナリ文字列をデコードします。ネットワークエンジニアは生パケットペイロードをバイナリ形式でバイト単位で検査します。
よくある質問
- どのエンコーディングが使用されますか? — UTF-8です。各文字は1〜4バイトになる場合があり、各バイトは8ビットのバイナリグループになります。
- 8ビット全て指定する必要がありますか? — 8ビット未満のグループも受け入れられます(ゼロでパディングされます)。例:1001000は01001000として扱われます。
- スペースの代わりに改行を使えますか? — スペース、改行、タブなど任意の空白文字がバイナリグループ間の区切り文字として扱われます。
- デコード結果に奇妙な文字が現れたら? — 入力バイトがUTF-8以外の文字エンコーディングを表している可能性があります。このツールは常にUTF-8でデコードし、無効なシーケンスは代替文字に置き換えます。