テキストを2進数へ
テキストを2進数コードに、また元に戻して変換します(8-bit, UTF-8)。ブラウザー内でローカルに、アップロードは一切ありません。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
私のファイルはアップロードされますか?
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
テキストを2進数コードに、また元に戻して変換します(8-bit, UTF-8)。ブラウザー内でローカルに、アップロードは一切ありません。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
コンピューター内では、すべての文字は突き詰めれば0と1の並びです。このツールはその層を目に見えるようにします。あなたのテキストを2進数表現に変換し、各バイトを8ビットとして表し、同じように元にも戻します。学習のため、文字コードの仕組みを示すため、あるいは2進数のメッセージを再び読めるようにするために役立ちます。
ツールは方向を自動で判別します。テキストはUTF-8のバイトを通じてエンコードされるため、濁点や記号、絵文字も正しく表現されます。その場合は複数のバイトを占めます。元に戻すと8ビットのまとまりは再びバイトとなり、元のテキストが欠損なく復元されます。8ビットのまとまりの間のスペースは無視されるので、よくある書き方の2進数を貼り付けられます。
変換のすべてはブラウザー内で完全にローカルに、純粋なJavaScriptで動作します。あなたのテキストはアップロードされず、保存されず、外部ライブラリがCDNから読み込まれることもありません。結果はテキストファイルとしてダウンロードするか、そのままコピーできます。
| 入力形式 | テキスト入力 |
|---|---|
| 出力形式 | TXT |
| 一括処理 | 非対応 |
| 処理 | ブラウザ内でローカル処理 (JavaScript) |
| ファイルのアップロード | なし |
制限: エンコードはUTF-8のバイトを8個ずつのまとまり(1バイトあたり8ビット)で行います。元に戻すとき、ビット数は8の倍数でなければならず、そうでない場合はツールが正直にエラーを知らせます。まとまりの間のスペースは無視されます。マルチバイト文字はそれに応じて複数の8ビットのまとまりを占めます。
いいえ。変換はブラウザー内で完全にローカルに動作します。あなたのテキストは端末から決して外に出ず、保存もされません。
はい。テキストはUTF-8のバイトを通じてエンコードされるので、日本語や記号、絵文字も正しく表現されます。その場合は複数の8ビットのまとまりを占めます。
個数が8の倍数になる0と1の並びとして入力します。8ビットのまとまりの間のスペースは許可され、無視されます。
ビット数が8の倍数でない場合、ツールは誤った結果を出す代わりに正直にエラーを知らせます。