FontVibeの2進数変換ツールは、「バイナリコード」が持つ2つの意味を1か所でまとめて扱えます。テキストモードでは、英語のテキスト(や任意のASCII文字)を8ビットのコードへ、そしてその逆へと変換します。これはおなじみのテキスト・ASCII・英語から2進数への変換です。数値モードでは、10進数の値をそのまま入力すると、2進数・16進数・8進数の各表記を一度に返し、逆方向にも対応するので、2進数から10進数への変換もタブ1つで切り替えられます。パズル用に単語を変換する場合でも、プログラミングの課題で42が2進数でどう表されるかを調べる場合でも、同じツールでタブを切り替えるだけで対応できます。
「バイナリコード変換」は通常、次の2つのいずれかを指すため、このツールは両方に対応しています。
- テキストモード — 英語のテキスト(や任意のASCII文字)を8ビットのコードへ、そしてその逆へ変換します。英語から2進数、テキストから2進数、ASCIIから2進数への変換と同じものです。 - 数値モード — 整数を2進数・16進数・8進数へ一度に変換したり、2進数の値を10進数・16進数・8進数へ戻したりします。プログラマーが「バイナリコード」と言うときに通常意味する変換です。
上部のタブで切り替えられます。どちらも即座に動作し、どちらも無料で、どちらも結果をタップするとコピーできます。
学習用に1文字ずつの内訳が必要ですか、それとも乱れた入力向けのあいまいなデコーダーが必要ですか?English to Binary TranslatorまたはBinary Decoderをご覧ください。
この変換ツールが生成するものはすべてプレーンなASCIIです。テキストモードは0と1の数字とスペースしか返さず、数値モードはそれに10進数の数字と16進数用のA–Fの文字を加えるだけです。これらの文字は、過去50年に作られたあらゆるOS・デバイスのあらゆるフォントに存在するので、どちらのモードからコピーしても空白の四角や「豆腐(tofu)」の四角として表示されることはありません。
これはMorse Code Translatorと同じ高互換性の層に位置します。どちらも専用のUnicodeブロックではなく、普遍的なASCIIを使っているからです。一方でBraille Translatorは、専用のUnicode点字パターンブロック(U+2800–U+28FF)を用いており、これはすべてのシステムフォントに搭載されているわけではありません。古いAndroidのビルドや一部アプリのwebviewでは空の四角として表示されます。