ブラウザ実行モード: データはブラウザ内で処理され、サーバーにはアップロードされません。
速度と安定性: 処理速度はデバイスとブラウザに依存します。大量のバッチ作業では、デスクトップ版の方が安定する場合があります。
ツールを読み込み中です。お待ちください...
ツールを読み込み中です。お待ちください...
オンラインツールを読み込めない、または実行できない場合は、デスクトップツールをお試しください。 https://tools.yikeaigc.com/
ツール使用状況
旧バージョンに戻す日本語、英語、数字、記号など任意のテキストに対応
処理中...
変換中です。お待ちください...
エラー:
成功:
変換統計
文字数: 0
バイト数: 0
16進数長: 0
エンコード方式: UTF-8
変換例
英語: Hello → 48656C6C6F
数字: 123 → 313233
中国語:你好 → E4BDA0E5A5BD
記号: @#$ → 402324
使用ヒント
エンコード選択:UTF-8は全文字、ASCIIは英字のみ、Latin-1は西欧文字に対応
形式オプション:区切りなし、スペース、コロン、0xプレフィックス形式を選択できます
中国語処理:中国語文字はUTF-8で通常3バイトです
手順
ソフトウェア使用説明
- テキストを入力:「テキスト入力」欄に十六進数へ変換したいテキスト内容を入力します。中国語、英語、数字、記号など任意の文字に対応しています。
- エンコードを選択:必要に応じてエンコード形式を選択します。UTF-8はすべての文字に対応し、ASCIIは英字のみ、Latin-1は西欧文字に対応しています。
- 形式を設定:出力形式(区切りなし、スペース区切り、コロン区切り、0xプレフィックス)と大文字・小文字(大文字または小文字)を選択します。
- 自動変換:テキストを入力するとシステムが自動的に変換します。また、「変換」ボタンをクリックして手動で変換することもできます。
- クイック操作:クイック操作ボタンを使用して、スペースの追加/削除、0xプレフィックスの追加、大文字・小文字の変換など、出力形式を調整できます。
- 統計を確認:変換統計エリアには、文字数、バイト数、十六進数の長さ、エンコード方式などの詳細情報が表示されます。
- 逆変換:「逆変換」ボタンをクリックすると、十六進数の結果を元のテキストに戻せます。
- 結果をコピー:「結果をコピー」ボタンをクリックして変換結果をクリップボードにコピーするか、「サンプルデータ」をクリックしてデモ内容を読み込みます。
よくある質問
A:テキストから十六進数への変換とは、通常のテキスト文字を対応する十六進数エンコードに変換する処理です。各文字はそのエンコード(UTF-8、ASCIIなど)に従って1つ以上のバイトに変換され、各バイトは2桁の十六進数文字で表されます。例:文字「A」のASCIIコードは65で、対応する十六進数は41です。
A:UTF-8は汎用エンコードで、世界中のすべての文字に対応しており、中国語の文字は通常3バイトを占めます。ASCIIは128個の基本的な英字文字のみをサポートし、各文字は1バイトです。Latin-1は西欧文字に対応し、各文字は1バイトです。誤ったエンコードを選択すると、文字が正しく変換されなかったり、文字化けが発生したりする可能性があります。
答:出力形式は用途によって異なります:区切りなし(48656C6C6F)はコンパクトな保存に適しています;スペース区切り(48 65 6C 6C 6F)は読みやすさに優れています;コロン区切り(48:65:6C:6C:6F)はMACアドレスなどでよく使われます;0xプレフィックス(0x48 0x65 0x6C)はプログラミング言語の16進数表記に準拠しています。
答:UTF-8エンコーディングでは、中国語の文字は通常3バイトで表されるため、1つの中国語文字は6個の16進数文字に変換されます。例えば、「你」のUTF-8エンコーディングはE4BDA0で、「好」はE5A5BDです。これは正常な現象で、中国語文字のUnicodeコードポイントが高く、保存により多くのバイトが必要になるためです。
答:主な用途には、プログラム開発(文字列定数の定義、デバッグ出力)、データ転送(ネットワークプロトコル、バイナリデータのエンコード)、暗号化の前処理(テキストをバイトに変換して暗号化)、ファイル解析(ファイルの16進数内容の確認)、学習・研究(文字エンコーディングの仕組みの理解)などの場面があります。
答:逆変換機能を使って結果を確認できます。変換された16進数データをテキストに逆変換し、結果が元の入力と一致すれば、変換は正しいと言えます。また、変換統計のバイト数が妥当かどうかを確認できます。例えば、英数字のみのテキストでは、バイト数は文字数と等しくなるはずです。
回答:クイック操作では、変換済みの16進数形式を調整できます。スペースを追加は2文字ごとにスペースを挿入します。スペースを削除はすべての区切り文字を削除します。0xを追加は各バイトに0xプレフィックスを追加します。大文字/小文字に変換は英字の大文字・小文字を変更します。これらの操作はテキストを再変換するものではなく、表示形式を調整するだけです。
回答:変換統計は重要な情報を提供します。文字数は元のテキストの文字数を表示します。バイト数はエンコード後のバイト数を表示します。16進数の長さは出力される16進数文字の数を表示します(通常はバイト数の2倍)。エンコード方式は現在使用している文字エンコードを表示します。これらの情報は、エンコード処理の理解と結果の検証に役立ちます。