FontVibeの2進数デコーダーは、2進数コードを読める文字に戻します。手元にある形式のまま貼り付けてください。スペース区切りの8ビットバイト、カンマ区切り、あるいは区切り文字がまったくない1本の長い塊でも、自動でデコードします。きれいにスペースで区切られたバイトしか受け付けない基本的なコンバーターとは違い、このデコーダーは連続した文字列を自動判別して8ビットのまとまりに再分割します(必要に応じて7ビットASCIIのまとまりにフォールバックします)。そのため、パズルやCTFチャレンジ、誰かから送られてきたメッセージからコピーした2進数を、書式が崩れていてもデコードできます。逆方向に変換したいときは、方向を切り替えて文字をエンコードできます。
ほとんどの2進数→文字ツールは、入力がすでにきれいなスペース区切りの8ビットバイトに整形されていることを前提としています。それ以外を貼り付けると、エラーになるか意味不明な文字を返します。このツールは、人々が実際に貼り付けるままの形で2進数をデコードするために作られています。
- スペース区切り: `01001000 01101001` — 標準形式で、そのままデコードします。 - 区切りなし: `0100100001101001` — 連続した1本の文字列で、パズルやCTFサイトから2進数コードをコピーしたときによくある形です。8ビットバイトに自動分割します。 - カンマ区切りまたは改行区切り: スペースと同じように扱われます。 - 7ビットASCII: 先頭のゼロパディングビットを省略するソースもあります。7ビットのまとまりを自動で検出して使用します。
どの形式を貼り付けても、結果の下の小さな注記が入力の解釈方法を伝えるので、迷うことはありません。
代わりに文字をエンコードしたいですか?両方向に対応するBinary Translator、あるいは数値の基数も必要ならBinary Code Translatorへどうぞ。別のコードがよいですか?Morse Code TranslatorやBraille Translatorをお試しください。
このツールは入力も出力もプレーンASCIIです。入るのは数字の0と1とスペース、出るのは普通の文字です。貼り付けるものもコピーするものも、どのデバイス、ブラウザ、アプリでも「豆腐」ボックスや空白のグリフとして表示されることはありません。
これはMorse Code Translatorと同じ高互換性の階層に位置します。どちらも専用のUnicodeブロックではなく、普遍的なASCII文字だけに依存しています。対照的にBraille Translatorは専用のUnicode点字パターンブロック(U+2800–U+28FF)を使い、これはすべてのシステムフォントに含まれているわけではありません。古いAndroidビルドや一部アプリのwebviewでは空のボックスとして表示されることがあります。
ただしデコーダーの場合、壊れる原因が表示であることはめったにありません。原因は入力形式です。ほとんどのツールは完全にスペースで区切られていないものを拒否します。ここでの自動判別は、まさにその失敗点をなくすために存在しています。