16進数エンコーダー
テキストを UTF-8 のバイト列に変換し、1 バイトを 2 桁の小文字 16 進数で表してスペースで区切ります。見えない文字の確認やプロトコルのフィールド照合、文字列のバイト単位の比較に向いています。テキスト専用で、バイナリファイルには向きません。
使い方
- 入力欄にテキストを貼り付けるか入力します。結果は入力に合わせて更新されます。
- UTF-8 の各バイトを 2 桁の小文字 16 進数で表し、スペースで区切って出力します。
- 「結果をコピー」で、プロトコル仕様書やログ、テストコードに貼り付けられます。
よくある質問
中国語や絵文字は何バイトになりますか?
UTF-8 では一般的な漢字が 3 バイト、多くの絵文字が 4 バイトになるため、文字数よりバイト数のほうが多くなります。
スペースは削除しても大丈夫ですか?
スペースは区切り記号なので削除しても 2 桁ごとに 1 バイトとして読めますが、残しておくと長い出力でも読みやすくなります。
これは暗号化ですか?
いいえ。16 進数はバイトの表記を変えただけなので、誰でも元に戻せます。