ワークスペースを準備中…
入力
ワークスペースを準備中…
出力
結果はここに表示されます。
使い方
- 方向、基数、またはグループの大きさを選びます。
- データを入力し、結果またはエラーを確認します。
- 結果全体をコピーするか JSON をダウンロードします。
テキストから2進数への変換
各文字を1つ以上のバイトに符号化してからビットを表示します。
テキストの符号化、数値、バイト順は異なる処理です。データの意味に合うモードを選んでください。
表現と使い方
各バイトの先頭の0を保持し、区切りは表示だけを変えます。
入力
Hi結果
01001000 01101001Hとiはそれぞれ1つのUTF-8バイトです。
精度と検証
テキストは UTF-8、ASCII は0–127のみを扱います。不完全なバイトや不正な列は黙って置換せずにエラーにします。
結果の読み方と再利用
コピーは結果全体と実際の制御文字を保持します。表は先頭128バイトのみで、表示区切りはデータを変更しません。
処理の制限
数値は500行 / 1 MiB、1数値4,096文字まで。小数部は1–128桁。テキストとバイト列は 64 KiB、ビット演算は8–256ビット。Worker は30秒で停止します。
参考資料WHATWG · UTF-8
?
よくある質問
区切りでメッセージは変わりますか?
いいえ。表示区切りはバイトを追加しません。元のテキストの空白は符号化されます。
Unicode に対応していますか?
Text ↔ Binary は UTF-8 で絵文字にも対応します。ASCII は0–127のみです。
バイト列がエラーになるのはなぜですか?
バイトの欠落、UTF-8 の不正、16進数グループの長さを確認してください。
入力はサーバーに送られますか?
いいえ。計算はブラウザー内で行われ、DevToolsy は入力をアップロードも保存もしません。
コピーには何が含まれますか?
表示中の値をコピーします。JSON は文字列とエラーコードを保持し、大きな整数を浮動小数点数に変換しません。