ASCII 코드표: 10진수·16진수·문자 비교

ASCII 코드표: 10진수·16진수·문자 비교#

ASCII는 0부터 127까지의 값으로 영문자, 숫자, 기호, 제어 문자를 표현한다. 통신 데이터의 헥스 덤프를 읽을 때는 16진수 값을 문자와 대조하면 된다. 예를 들어 41 42 43은 ASCII로 ABC다.

제어 문자와 공백#

10진수 16진수 약어 의미
0 00 NUL 널 문자
1 01 SOH 헤더 시작
2 02 STX 본문 시작
3 03 ETX 본문 끝
4 04 EOT 전송 끝
5 05 ENQ 문의
6 06 ACK 긍정 응답
7 07 BEL 벨
8 08 BS 백스페이스
9 09 HT 수평 탭
10 0A LF 줄 바꿈
11 0B VT 수직 탭
12 0C FF 폼 피드
13 0D CR 캐리지 리턴
14 0E SO 시프트 아웃
15 0F SI 시프트 인
16 10 DLE 데이터 링크 이스케이프
17 11 DC1 장치 제어 1
18 12 DC2 장치 제어 2
19 13 DC3 장치 제어 3
20 14 DC4 장치 제어 4
21 15 NAK 부정 응답
22 16 SYN 동기 유휴
23 17 ETB 전송 블록 끝
24 18 CAN 취소
25 19 EM 매체 끝
26 1A SUB 대체
27 1B ESC 이스케이프
28 1C FS 파일 구분자
29 1D GS 그룹 구분자
30 1E RS 레코드 구분자
31 1F US 단위 구분자
32 20 SP 공백

기호와 숫자#

10진수 16진수 문자 10진수 16진수 문자
33 21 ! 49 31 1
34 22 " 50 32 2
35 23 # 51 33 3
36 24 $ 52 34 4
37 25 % 53 35 5
38 26 & 54 36 6
39 27 ' 55 37 7
40 28 ( 56 38 8
41 29 ) 57 39 9
42 2A * 58 3A :
43 2B + 59 3B ;
44 2C , 60 3C <
45 2D - 61 3D =
46 2E . 62 3E >
47 2F / 63 3F ?
48 30 0 64 40 @

영문 대문자와 기호#

10진수 16진수 문자 10진수 16진수 문자
65 41 A 81 51 Q
66 42 B 82 52 R
67 43 C 83 53 S
68 44 D 84 54 T
69 45 E 85 55 U
70 46 F 86 56 V
71 47 G 87 57 W
72 48 H 88 58 X
73 49 I 89 59 Y
74 4A J 90 5A Z
75 4B K 91 5B [
76 4C L 92 5C \
77 4D M 93 5D ]
78 4E N 94 5E ^
79 4F O 95 5F _
80 50 P 96 60 `

영문 소문자와 기호#

10진수 16진수 문자 10진수 16진수 문자
97 61 a 113 71 q
98 62 b 114 72 r
99 63 c 115 73 s
100 64 d 116 74 t
101 65 e 117 75 u
102 66 f 118 76 v
103 67 g 119 77 w
104 68 h 120 78 x
105 69 i 121 79 y
106 6A j 122 7A z
107 6B k 123 7B {
108 6C l 124 7C |
109 6D m 125 7D }
110 6E n 126 7E ~
111 6F o 127 7F DEL
112 70 p

헥스 덤프 읽기 예시#

16진수:  54 41 47 3A 31 32 33 34 35 36
ASCII:    T  A  G  :  1  2  3  4  5  6
결과:    TAG:123456

0D 0A는 각각 CR과 LF다. 일부 텍스트 기반 통신에서는 메시지 끝을 나타내지만, 실제 의미는 장비의 통신 규약에 따라 확인해야 한다.

참고: 표준 ASCII는 00부터 7F까지다. 80부터 FF까지의 값을 하나의 공통된 ‘확장 ASCII 표준’으로 해석하면 안 된다. 해당 값의 의미는 사용한 인코딩이나 장비 규약에 따라 달라진다.