16進数とは?

16進数(16進)は16を基数とする数字体系です。0-9とA-Fの16の記号を使用します(A=10、B=11、C=12、D=13、E=14、F=15)。

ASCIIとは?

ASCII(アメリカ標準情報交換コード)は電子通信のための文字エンコーディング標準です。コンピュータやその他のデバイスでテキストを表現します。

16進数からASCIIテキストへの変換方法

  1. 16進文字列を2文字ずつのペアに分割する
  2. 各ペアを10進数の値に変換する
  3. 各10進数の値に対応するASCII文字を探す

"48 65 6C 6C 6F"をASCIIに変換する方法

16進数のペア 10進数 ASCII文字
4872H
65101e
6C108l
6C108l
6F111o

結果:16進数の"48 65 6C 6C 6F" = ASCIIテキストの"Hello"

もう一つの例:"57 6F 72 6C 64"をASCIIに

結果:16進数の"57 6F 72 6C 64" = ASCIIテキストの"World"

一般的なASCII16進値

16進数 10進数 文字 説明
2032(space)スペース
2133!感嘆符
2E46.ピリオド
30-3948-570-9数字
41-5A65-90A-Z大文字
61-7A97-122a-z小文字