2進数変換
テキストを2進数に変換する手順
- テキストを入力または貼り付けると数値になります。方向を切り替えると数値からテキストに戻せます。
- 2進数、16進数、10進数、8進数と、バイトの区切り文字を選びます。
- 出力をコピーを押すと結果をコピーできます。
よくある質問
テキストはどうやって2進数になりますか?
各文字を UTF-8 のバイト値にして2進数で書き、8桁にそろえます。「A」は 65 なので 01000001 です。
日本語や絵文字は?
UTF-8 では1バイトに収まらず、ひらがなや漢字は3バイト、絵文字は4バイトになります。戻すときはそれらをつなぎ直します。
2進数が戻らないのはなぜですか?
各グループは 0 から 255 までの数でなければなりません。混ざった文字、桁数の合わないグループ、255 を超える値はバイトになれず、どのグループが原因かを表示します。
区切り文字は必要ですか?
いりません。2進数と16進数は区切りがなければ8桁と2桁で分けます。10進数と8進数は区切りが必要で、123 は1バイトとも3バイトとも読めるからです。
入力したテキストはどこかに送られますか?
いいえ。テキストはブラウザの中で処理され、どこにも送信されません。