テキスト ↔ バイナリ変換
テキストをバイナリ(UTF-8)に、またはバイナリをテキストに即時変換。スペース区切り・連続形式に対応。完全ブラウザ完結、データ送信なし。
使い方
- テキストパネルにテキストを入力または貼り付けると、バイナリ出力が自動更新されます。
- バイナリをテキストに戻すには、バイナリパネルにバイナリを貼り付けてバイナリ → テキストをクリックします。
- バイナリ出力形式としてスペース区切りまたは連続を選択します。
- コピーボタンで各パネルの内容をクリップボードにコピーできます。
バイナリ表現
各文字は1つ以上のバイトにエンコードされ、各バイトは8ビットの二進数で表されます。
H = 01001000
e = 01100101
l = 01101100
o = 01101111
“Hello”のスペース区切りバイナリ:01001000 01100101 01101100 01101100 01101111
ヒント
FAQ
どのエンコーディングを使用しますか?
UTF-8エンコーディングを使用しており、ASCII・アクセント付き文字・CJK文字・絵文字を含むすべてのUnicode文字に対応しています。
どのようなバイナリ入力形式に対応していますか?
バイナリをテキストに変換する際、スペース区切り(例:01001000 01100101)と連続形式(例:0100100001100101)の両方に対応しています。
絵文字やUnicode文字は変換できますか?
はい。UTF-8はマルチバイト文字をエンコードするため、絵文字やCJK文字はバイナリ出力で複数の8ビットグループになる場合があります。
データはサーバーに送信されますか?
いいえ。すべての変換はブラウザ内蔵のTextEncoderおよびTextDecoder APIを使用して完全にブラウザ内で実行されます。データのアップロードや送信は行いません。
バイナリの長さが8の倍数でなければならない理由は?
各文字バイトはちょうど8ビットで表されます。総ビット数が8で割り切れない場合、バイナリ文字列が不完全または不正な形式です。