テキスト→2進数変換
テキストを2進数・16進数・8進数・10進数へ変換し、逆方向のデコードも可能。UTF-8 準拠で区切り文字とゼロ埋めを設定でき、すべてブラウザ内で完結します。
テキストと2進数・16進数・8進数・10進数を相互変換します。 両方のパネルが編集可能なので、テキストの符号化も、符号化済み文字列を貼り付けての復号もできます。UTF-8 バイト単位で処理するため、アクセント付き文字・漢字かな・絵文字も往復して元に戻ります。
テキストを2進数・16進数・8進数・10進数へ変換し、逆方向のデコードも可能。UTF-8 準拠で区切り文字とゼロ埋めを設定でき、すべてブラウザ内で完結します。
テキストと2進数・16進数・8進数・10進数を相互変換します。 両方のパネルが編集可能なので、テキストの符号化も、符号化済み文字列を貼り付けての復号もできます。UTF-8 バイト単位で処理するため、アクセント付き文字・漢字かな・絵文字も往復して元に戻ります。
文字は抽象的な概念で、バイトは 8 ビットの記憶単位です。両者を変換するには文字符号化が必要です。本ツールは、ウェブの 98% 以上を占める UTF-8 を使用します。UTF-8 では ASCII 範囲の A-Z、a-z、0-9 と一般的な記号がちょうど 1 バイトなので、A は 01000001 です。アクセント付きラテン文字とギリシャ文字は 2 バイト、多くの漢字・かなは 3 バイト、絵文字は 4 バイトになります。
古いテキスト→2進数ツールは charCodeAt を呼んで 8 ビットに切り捨てます。純粋な ASCII では動作しますが、それ以外はすべて静かに壊れ、é は別の文字か置換文字として戻ってきます。本ツールは実際の UTF-8 バイトを符号化するため、漢字と絵文字を含む文字列も入力どおりに復号されます。
ゼロ埋めを行うと各バイトの幅が揃うため(2進数は 8 文字、16進数は 2 文字)、区切り文字がなくても確実に分割できます。ゼロ埋めを外す場合は必ず区切り文字を残してください。そうしないと 1 と 10 が連結し、一意に復号できなくなります。復号時はスペース・カンマ・改行が混在していても受け付けます。