Yueser

16進数エンコーダー

テキストを UTF-8 のバイト列に変換し、1 バイトを 2 桁の小文字 16 進数で表してスペースで区切ります。見えない文字の確認やプロトコルのフィールド照合、文字列のバイト単位の比較に向いています。テキスト専用で、バイナリファイルには向きません。

使い方
  • 入力欄にテキストを貼り付けるか入力します。結果は入力に合わせて更新されます。
  • UTF-8 の各バイトを 2 桁の小文字 16 進数で表し、スペースで区切って出力します。
  • 「結果をコピー」で、プロトコル仕様書やログ、テストコードに貼り付けられます。

よくある質問

中国語や絵文字は何バイトになりますか?

UTF-8 では一般的な漢字が 3 バイト、多くの絵文字が 4 バイトになるため、文字数よりバイト数のほうが多くなります。

スペースは削除しても大丈夫ですか?

スペースは区切り記号なので削除しても 2 桁ごとに 1 バイトとして読めますが、残しておくと長い出力でも読みやすくなります。

これは暗号化ですか?

いいえ。16 進数はバイトの表記を変えただけなので、誰でも元に戻せます。