テキストをバイナリまたは16進数表現に変換します。UTF-8エンコーディングでUnicodeをサポートしています。
Saved Presets is a Supporter feature.
Tool History is a Supporter feature.
Tool Notes is a Supporter feature.
「テキスト → バイナリ」でエンコード、「バイナリ → テキスト」でデコードを選択します。
テキスト(エンコードモード)またはバイナリ/16進数データ(デコードモード)を入力または貼り付けます。
バイナリまたは16進数形式を選択します。エンコード時は区切り文字も調整できます。
変換された出力をクリップボードにコピーします。入れ替えボタンで方向を切り替えられます。
各文字をUnicodeコードポイントに変換し、8ビットの2進数として表現します。
読みやすさのためにバイナリバイトをスペースで区切ります。
16進数出力の場合、各バイトはtoString(16)を使用して変換され、2桁にパディングされます。これにより、よりコンパクトな表現が作成されます - 各バイトは8つのバイナリ数字の代わりに2つのhex文字(0-9、A-F)になります。例えば、バイト65はhexで'41'になります。
入力検証は変換前にバイナリ以外の文字をチェックし、バイト境界を確認します。バイナリが無効なUTF-8シーケンスを表す場合、デコーダは置換文字(�)を表示します。すべての処理はサーバー通信なしでブラウザで行われます。
テキストはUTF-8を使用して各文字をエンコードし、各バイトを8ビットの2進数(0と1)として表現することでバイナリに変換されます。