このツールでできること
Hex → Text は、最初に 16 進形式を検証し、2 文字を 1 バイトに形成してから、厳密モードの TextDecoder を使用して UTF-8 をデコードします。各バイトを文字として直接処理しないため、中国語、日本語、絵文字を正しく復元できます。
- 継続、スペースまたは改行区切り、および正規の 0x バイト プレフィックスをサポートします。
- 奇数の長さ、16 進数以外の文字、および無効な UTF-8 はすべて、明示的なエラーの原因となります。
- 変換ではテキストのみが処理され、結果内の HTML、スクリプト、またはその他のコードは実行されません。
使い方
- 16 進数のバイトを貼り付けます。
- 「テキストに変換」をクリックします。
- エラーがある場合は、不正な文字、プレフィックス、またはバイト数がないか確認してください。
- 復元した UTF-8 テキストをコピーします。
主な用途
- プロトコル ログ内の UTF-8 16 進ペイロードを読み取ります。
- テキストから 16 進数への往復の結果を確認します。
- 中国語または絵文字に対応する UTF-8 バイトを復元します。
プライバシーとセキュリティ
入力と結果はブラウザーのメモリ内だけで処理されます。サーバーへのアップロード、オンライン API の呼び出し、自動保存は行われません。
Hex → Textの機能
16 進バイトを厳密に解析し、UTF-8 として多言語テキストに復元します。 日常の開発やデバッグに利用でき、結果はその場で確認、コピー、ダウンロードできます。
FAQ
なぜ 16 進数の長さは偶数でなければならないのですか?
1 バイトには 2 桁の 16 進数が必要で、奇数の長さでは完全なバイトを形成できません。
中国語を解読できるのでしょうか?
はい、入力が有効な UTF-8 バイトの中国語テキストであれば可能です。
一部のバイトで UTF-8 エラーが報告されるのはなぜですか?
これらは任意のバイナリまたは他の文字エンコーディングである可能性があり、このページでは置換文字の問題を黙ってマスクしません。
入力した内容はアップロードされますか?
いいえ、検証と TextDecoder デコードはすべてブラウザ内で行われます。