バイナリ文字列について
ネットワークの課題やレガシー ASCII ツールでは、1 バイトを 8 桁の 0/1 で表します。hidevtool は Latin-1/ASCII テキストを空白区切り 8 ビット群にエンコードし、貼り付けたビット群から文字に戻します。
U+00FF 超のコードポイントはエンコードしません。日本語は hex や Unicode ツールを使ってください。デコードは各グループがちょうど 8 ビット必要です。
FAQ では先頭ゼロ、グループ間改行、バイト整列のない生ビット列との違いを説明します。
できること
1 バイト 8 ビット
各文字は 0–255 の 1 バイトに対応し、8 桁の 2 進で表示されます。
空白区切り
可読性のためグループ間はスペース。デコードは連続スペースも許容します。
Latin-1 上限
ASCII と拡張 Latin-1 の演習向け。UTF-8 多バイト列は対象外です。
先頭ゼロ
128 未満でも 8 桁表示(例:A は 01000001)。
デコード検証
0/1 以外や桁数不一致はエラーになります。
学習用途
進数変換ツールと組み合わせ、同一バイトの 2/10/16 進表示を対照できます。
よくある使い方
テキストをオンラインで 2 進にするには?
ASCII/Latin-1 を貼り「エンコード」で空白区切り 8 ビット群を得ます。
2 進をテキストに戻すには?
8 ビットのグループを貼り「デコード」します。
日本語はエンコードできる?
いいえ。hex または Unicode エスケープツールを使ってください。
よくある質問
- テキストをオンラインで 2 進にするには?
- ASCII/Latin-1 を貼り「エンコード」で空白区切り 8 ビット群を得ます。
- 2 進をテキストに戻すには?
- 8 ビットのグループを貼り「デコード」します。
- 日本語はエンコードできる?
- いいえ。hex または Unicode エスケープツールを使ってください。
- バイト間に改行は?
- デコードは主にスペース区切りです。失敗したら改行をスペースに置換してください。
- 7 ビット ASCII ではないのはなぜ?
- 現代のバイトは 8 ビット。7 ビット ASCII は先頭 0 付きの部分集合です。
- IEEE 754 浮点の 2 進?
- いいえ。テキストのバイトのみで、浮点の仮数・指数形式ではありません。