テキスト ↔ 2進数/16進数
テキストを2進数または16進数に相互変換。
テキスト入力
→
バイナリ出力
このツールについて
テキスト-バイナリ変換ツールは、テキストをバイナリ(2進数)または16進数表現に変換します。各文字はASCII/Unicodeコードポイントを使用して変換されます。
バイナリ出力は文字ごとに8ビットをスペースで区切って表示し、16進数出力は文字ごとに2桁の16進数を使用します。すべての処理はブラウザで行われます。
使い方
- 上部のタブで変換方向(テキスト→エンコード、またはエンコード→テキスト)を選択してください。
- エンコード形式を選択してください:バイナリまたは16進数。
- テキストまたはバイナリ/16進数を入力してください。
- 変換ボタンをクリックして結果を生成してください。
- コピーボタンで結果をクリップボードにコピーしてください。
活用事例
コンピュータサイエンスの学生がバイナリ表現を学習し、開発者がバイトレベルのデータをデバッグし、セキュリティアナリストがCTFチャレンジでバイナリエンコードメッセージを解読する際に使用します。
よくある質問
- Unicode(非ASCII文字)をサポートしていますか? — はい。JavaScriptのcharCodeAt()を使用してUnicodeコードポイント全体をサポートします。
- バイナリグループはどのように区切られますか? — バイナリグループ(文字ごとに1つ)はスペースで区切られます。デコード時はスペース区切りの8ビットグループを受け付けます。
- バイナリと16進数出力の違いは何ですか? — バイナリは2進法(0と1のみ、文字ごとに8桁)で、16進数は16進法(0~9、A~F、文字ごとに2桁)です。16進数の方がコンパクトです。