メインコンテンツへ移動

次に使うツールを探す

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

十六進数からテキスト、テキストから十六進数への変換

テキストを十六進数のUTF-8バイトとしてエンコードしたり、十六進数をテキストにデコードしたりします。バイトのペアを検証し、制御文字を保持し、TXTファイルをまとめて変換してZIPに書き出せます。

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

メリット

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

こんなときに役立ちます

  • 診断ログにエンコードされているテキストフィールドを読み取ります。
  • アクセント付きの名前や絵文字のUTF-8バイトを確認します。
  • 比較や文書への書き出しのために、デコードしたテキストを準備します。

このツールの使い方

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

十六進数のバイトは、Unicodeのコードポイントではない

十六進数は、バイトをコンパクトに表示する方法です。十六進数の二桁が、00からFFまでの一バイトを表します。ふつうの英字は、UTF-8では一バイトを占めることが多いため、短い例では、文字ごとに置き換えているように見えます。この近道は、人々が実際に書くテキストの多くでは通用しません。アクセント付きの文字は二バイト、絵文字は四バイトを占めるか、さらに長い並びになることがあります。

コードポイントU+00E9は、文字éを表します。そのUTF-8のバイトはE9ではなく、C3 A9です。そのため、単独のバイトE9を厳密なUTF-8デコーダーに渡すとエラーになります。十六進数自体が有効であってもです。ログが従来のエンコードで作成された場合は、出力がそれらしく見えるまで試行錯誤するのではなく、元の場所でそのエンコードを確認してください。

この変換ツールは、文字のデコードを試みる前に、十六進数の構文を確認します。4869のようなコンパクトな連続は受け付けられます。48 69、48:69、0x48,0x69のような完全なグループも同様です。グループ内の桁数が奇数の場合は拒否されます。アドレス列、プログラミング言語のエスケープされた文字列、完全なhexdumpの表示可能文字の列は、このパーサーの対象外です。バイトのデータだけを貼り付けてください。

数値の作業とテキストの作業は、分けて扱ってください。十六進数のFFは整数255を表しますが、単独のUTF-8のテキストバイトとしては有効ではありません。その値を計算するには、基数変換ツールを使い、バイトがメッセージをエンコードしている場合は、このツールを使用します。成功したテキストは、既存の文書ツールに引き継げます。NULL文字はダウンロードには残りますが、文書への引き継ぎでは拒否されます。

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

  • 元のテキストとデコード後のテキスト: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のテキストになるとは限りません。

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

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

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

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