テキストと2進数(バイナリ)の相互変換
コンピュータはすべての文字を数値として、すべての数値をビットのパターンとして保存します。このバイナリ変換ツールを使えば、そのパターンを確認できます。テキストを入力して2進数(バイナリコード)に変換したり、0と1の文字列を貼り付けて元のメッセージを解読したりできます。また、テキストを16進数、10進数、8進数のバイト値に変換することも可能です。プログラミングやデバッグ、謎解き、脱出ゲーム、情報科学の学習などに役立ちます。
機能
- 双方向変換: テキストからコードへ、コードからテキストへ。
- 4つのフォーマット: 2進数(バイナリ)、16進数、10進数、8進数。
- UTF-8エンコーディング: アクセント記号付きの文字、非ラテン文字、絵文字も正しく変換できます。
- 柔軟なデコード: スペース区切り、または連続した2進数や16進数に対応。
- 即時の相互変換: 変換の向きを切り替えて結果をすぐに確認できます。
- コピーとダウンロード: 変換結果をコピーまたはダウンロードできます。
変換例: "Hi!"
| 文字 | 10進数 | 16進数 | 2進数 |
|---|---|---|---|
| H | 72 | 48 | 01001000 |
| i | 105 | 69 | 01101001 |
| ! | 33 | 21 | 00100001 |
2進数を自力で解読する
1バイトは8ビットで構成され、左から右へ 128、64、32、16、8、4、2、1 の位の値を持ちます。1がある位置の値を足し合わせます。01001000 の場合、64 + 8 = 72 となり、これは文字「H」を表します。大文字の A〜Z は 65〜90(01000001〜01011010)、小文字の a〜z は 97〜122、数字の 0〜9 は 48〜57 に対応しています。
関連ツール
任意の基数間で数値を変換するには進数変換ツールを、URLやメール用にデータをエンコードするにはBase64を、他のコードを試すにはモールス信号変換ツールをご利用ください。