エンコーディング
区切り文字
ローカルで処理
このツールについて
テキストからバイナリへのエンコードは、各文字をコンピュータがその文字を保存するために使うビットに変換します。文字エンコーディングを用いて、各文字は数値コードに対応づけられ、それが2進数(base-2)で書き出されます。文字 A(コード 65)は 01000001 になります。
テキストを入力または貼り付けると、入力に応じてバイナリがリアルタイムに更新されます。任意の文字を1バイト以上でエンコードするなら UTF-8、基本的な文字集合なら ASCII を選択します。区切り文字(スペースまたはなし)を選び、標準の8ビット区切りを保ちます。ワンクリックで結果をコピーするか、逆変換ツールに移動してバイナリをテキストにデコードできます。
エンコードはローカルで行われます。貼り付けたテキストがブラウザの外に出ることは一切ありません。
よくある質問
なぜ各文字は8ビットなのですか?
1バイトは8ビットで、ASCII および1バイトの UTF-8 文字は1バイトに収まるため、それぞれ8個の 0 と 1 として表示されます。その範囲を超える UTF-8 文字は複数バイトを使い、各バイトがそれぞれ独立した8ビットのグループとして表示されます。
区切り文字オプションは何をしますか?
出力でバイトとバイトの間に何を入れるかを制御します。読みやすさのためのスペース、または連続したストリームにするための何もなし、です。ビットそのものは変わりません。
バイナリをテキストに戻せますか?
はい。バイナリ→テキスト変換ツールがこの処理を逆に行い、スペースや区切り、余分な空白にも対応します。