テキスト・バイナリ変換
テキストを 2 進数バイナリコードに変換、またはバイナリをテキストに戻します。
エディタ
行 1、列 10 行0 単語0 文字
テキスト・バイナリ変換: 概要
テキストが 0 と 1 でどのように表現されるかを確認できます。各文字はスペースで区切られた1つ以上の 8 桁バイトとして出力されます。元に戻すには、8 桁のグループを貼り付けてデコードします。アクセント文字や絵文字は UTF-8 と同様に複数バイトで表現されます。
テキスト・バイナリ変換: 使い方
- テキスト、またはバイナリコードを入力または貼り付けます。
- 「テキストをバイナリに変換」または「バイナリをテキストに変換」を選択します。
- 「適用」をクリックし、結果をコピーします。
テキスト・バイナリ変換: 主な活用例
- 授業やプレゼンテーションで、単語がバイト列としてどのように記録されるかを説明する。
- クイズ、ゲーム、ジオキャッシングの暗号として出題されたバイナリメッセージを解読する。
- ポスターやグラフィックデザイン用に 2 進数風のテキストを生成する。
テキスト・バイナリ変換: 使用例
入力
Hi!
結果
01001000 01101001 00100001
入力
01001000 01101001 00100001
結果
Hi!
入力
OK
結果
01001111 01001011
テキスト・バイナリ変換: よくある質問
バイト間にスペースは必要ですか?
いいえ。デコード時にはスペースや改行があってもなくても構いませんが、全体の桁数は8の倍数である必要があります。
「é」が2バイトになるのはなぜですか?
基本 ASCII 以外の文字は UTF-8 で 2〜4 バイトを使用するため、é は 8 桁のグループ2つで表記されます。
なぜ各文字が 8 桁になるのですか?
先頭のゼロを含めた 8 ビットすべてを出力することで、桁数が揃い、デコード時のあいまいさをなくすためです。
スペースなしで書かれたバイナリもデコードできますか?
はい。「バイナリをテキストに変換」は、全体の長さが 8 の倍数であればスペースのない連続した文字列も受け付けます。
テキストはサーバーに送信されますか?
いいえ。すべてお使いの端末のブラウザ上でローカルに実行されるため、テキストが外部に送信されることはありません。
関連ツール
このツールとよく一緒に使われるツール。
- テキスト・16 進数変換
テキストを 16 進数バイトに変換、または 16 進数をテキストに戻します。
- モールス信号翻訳ツール
テキストをモールス符号に変換、またはモールス符号をテキストに戻します。
- Base64 エンコード・デコード
テキストを Base64 に変換、または Base64 をテキストにデコードします。
- ROT13 エンコーダー・デコーダー
ROT13 を使ってアルファベットを暗号化または復号します。
- URL エンコード・デコード
テキストを URL 用にパーセントエンコード、またはデコードします。
- HTML エンティティのエンコード・デコード
テキストを HTML 用にエスケープするか、エンティティを文字に戻します。