メインコンテンツへ移動

次に使うツールを探す

準備して、確認して、書き出す

バイナリ変換 — テキストからバイナリ、バイナリからテキスト

テキストをバイナリのバイト列に変換したり、バイナリをUTF-8または厳密なASCIIとしてデコードしたりします。不完全なバイトを検証でき、TXTファイルをまとめて変換して、ローカルでZIPに書き出せます。

テキストワークスペースを読み込み中…

メリット

  • 多言語のテキストにはUTF-8を、0–127の文字範囲が要件の場合は厳密なASCIIを選べます。
  • 不完全なグループや無効なUTF-8は、気づかないうちにテキストが壊れるのではなく、明確なエラーとして表示されます。
  • 最大20個のTXTファイルを、連番付きの出力と、ファイルごとの失敗レポートとともに変換できます。

こんなときに役立ちます

  • コンピューターの授業で、バイトによる表現を説明します。
  • レポートを作成する前に、エンコードされたメッセージを確認します。
  • UTF-8のテキストを復元して、クリーンアップやPDFの準備に進みます。

このツールの使い方

  1. 「テキストからバイナリ」か「バイナリからテキスト」を選び、文字エンコードを選択します。
  2. 入力を貼り付けるか、UTF-8のTXTファイルをインポートするか、サンプルを読み込みます。
  3. リアルタイムの結果を確認します。エンコード時は、出力するバイトの区切り文字を選択します。
  4. 結果をコピー、ダウンロード、または反転するか、読めるテキストで作業を続けます。

バイナリテキストは、エンコードの選択から始まる

バイナリは数の表し方を示しますが、メッセージには別のルール、つまり文字エンコードが必要です。文字Aは、ASCIIでもUTF-8でもバイト65になり、バイナリでは01000001と書かれます。この単純な例は、重要な点を隠してしまうことがあります。多くの文字は、UTF-8で複数のバイトを必要とするため、グループの数を数えることは、画面上の文字を数えることとは異なります。

ゼロから127までの値しか受け付けないシステムを確認するときは、厳密なASCIIを選びます。ツールは、その範囲外の文字を拒否します。ふつうの多言語文書には、UTF-8が便利です。ヒンディー語の単語、アクセント付きの姓、絵文字は、短い読めるテキストのままで、複数のバイトを占めることがあります。これらの文字をエンコードしても、その言語が翻訳されるわけではありません。

デコードするとき、この変換ツールは、連続したコンパクトなバイナリと、空白、カンマ、コロンで区切られた完全なバイトのグループを受け付けます。各連続部分は、八ビットの倍数でなければなりません。壊れたふたつのグループを結合して、有効なバイトのように扱うことはありません。構文上は正しいバイト列でも、無効なUTF-8である場合があり、その場合は、元の入力を残したまま別のエラーが表示されます。

バッチでは、すべてのファイルが、選択した設定を使用します。失敗したファイルがあっても、成功した出力は削除されず、ZIPのレポートでは、選択した順序で失敗が示されます。デコードしたテキストを文書のワークフローに渡す前に、必ず内容を読んでください。バイナリエンコードは暗号化ではなく、表現の一形式です。同じエンコードのルールを知っている人なら、誰でも元に戻せます。

形式・制限・プライバシー

  • 元のテキストとデコード後のテキスト:20,000 UTF-16コード単位。エンコード済みの入力:720,000文字、最大80,000バイト。
  • UTF-8のTXTファイル:各1 MiB。バッチ:20ファイル、合計で最大5 MiB。
  • NULLと先頭のBOMは保持されます。NULLを含むテキストは、文書への引き継ぎができません。
  • UTF-16、Windows-1252、完全なhexdumpのアドレス列、プログラミング言語のエスケープの解析には対応していません。

これらのツールはテキストをローカルで処理します。下書きの自動保存はありません。ページを離れる前に大切な作業はダウンロードしてください。一時的なファイルの引き継ぎは30分で期限切れになります。

よくあるご質問

バイナリの変換を元に戻せますか?

はい。変換が成功したあとに、反転の操作を使用します。出力が新しい入力になり、変換の方向が切り替わります。

デコードが失敗するのはなぜですか?

完全なバイトのグループと、元の文字エンコードを確認してください。バイトの構文が有効でも、有効なUTF-8のテキストになるとは限りません。

エンコードすると、機密のテキストは保護されますか?

いいえ。バイナリや十六進数の表現は元に戻せるもので、暗号化ではありません。これらの変換は、ブラウザ内でローカルに実行されます。

文書のワークフローを続ける

テキストを引き継ぐにはワークスペース内の「続ける」ボタンを使ってください。これらのリンクは新しい空のツールを開きます。