無料オンラインテキスト→バイナリ変換
テキストとバイナリコードを即座に相互変換します。
Who uses the テキスト→バイナリ変換?
- 課題のために文字エンコーディングの概念を学ぶコンピュータサイエンスの学生。
- パズルやミーム、CTFチャレンジで見つけたバイナリ文字列をデコードする好奇心旺盛なユーザー。
- コンピュータがどのようにテキストを保存するかを示すエンコーディング演習を作る教師。
How the テキスト→バイナリ変換 works
Textフィールドにテキストを入力または貼り付けると、バイナリ出力(スペース区切りの8ビットグループ)が自動的に表示されます。
バイナリをテキストに戻すには、バイナリ文字列(スペース区切りで最大8ビットのグループ)をBinaryフィールドに貼り付けます。
出力が更新されない場合はConvertをクリックするか、Copyボタンでどちらかの結果をコピーします。
標準的なASCIIテキストでは確実に動作します——珍しい文字や絵文字は正しく元に戻らないことがあります(FAQ参照)。
Tips & tricks
- 確実な往復変換のためには、標準的な英字、数字、句読点にとどめてください——このツールは完全なUTF-8エンコーダーではありません。
- 各バイナリグループは1文字のコードポイントを表します——グループの数を数えれば文字数がわかります。
- バイナリからテキストへの変換は、スペースで区切られた1〜8桁のグループを想定しています。それ以外は「Invalid binary input」エラーになります。
- バイナリパズルの答えを確認するには良い方法ですが、本物のUnicode/絵文字テキストのエンコードには頼らないでください。
Frequently Asked Questions
テキストはどのようにバイナリに変換されますか?
各文字はその文字コードに変換され、その数値が8ビットの2進数に変換されます。「A」= コード65 = バイナリ01000001。「Hello」は5つの8ビットバイナリグループになります。
「Hello」のバイナリコードは?
「Hello」のバイナリ:H=01001000、e=01100101、l=01101100、l=01101100、o=01101111。出力では各文字のバイトがスペースで区切られます。
なぜコンピュータは2進数を使うのですか?
2進数(基数2)は0と1だけを使い、電子スイッチのオフ(0)とオン(1)の状態に完全に対応します。スマートフォンからスーパーコンピュータまで、すべての最新のデジタルコンピュータはハードウェアレベルで2進数によりデータを処理します。
絵文字や非ラテン文字をバイナリに変換できますか?
確実には変換できません。このツールは各文字の生のUTF-16コード単位をバイナリに変換するもので、本来の複数バイトのUTF-8ではありません——標準的なASCIIテキスト(英字、数字、基本的な句読点)では正しく動作しますが、絵文字や多くの非ラテン文字は8ビットを超えるバイナリグループを生成し、元のテキストに正しく戻りません。
ASCIIとUTF-8の違いは?
ASCIIは128文字(基本的な英字、数字、記号)をカバーする7ビットエンコーディングです。UTF-8は最初の128文字についてASCIIと後方互換性がありますが、1〜4バイトを使ってすべてのUnicodeコードポイントをカバーするよう拡張されています。
Is my data safe when using the テキスト→バイナリ変換?
Completely safe. The テキスト→バイナリ変換 processes everything locally in your browser. No input data, results, or usage information is ever transmitted to or stored on any server.
Can I use the テキスト→バイナリ変換 output in commercial projects?
Yes. The テキスト→バイナリ変換 is a utility tool and its output carries no licensing restrictions. You are free to use results in any project, commercial or personal.
Does the テキスト→バイナリ変換 follow official standards?
Yes. The テキスト→バイナリ変換 is built to comply with the relevant industry standard or specification for this utility type. If you encounter an unexpected result, verify your input against the specification — edge cases outside the standard may produce undefined behaviour.