16진수(Hexadecimal)란 무엇인가요?

16진수(Hex)는 16을 기수로 하는 숫자 체계입니다. 0-9까지의 숫자와 A-F까지의 영문자(A=10, B=11, C=12, D=13, E=14, F=15) 총 16개의 기호를 사용하여 값을 표현합니다.

ASCII란 무엇인가요?

ASCII(미국 정보 교환 표준 부호)는 전자 통신을 위한 문자 인코딩 표준입니다. 컴퓨터 및 다양한 디지털 장치에서 텍스트 데이터를 표현하고 처리하는 데 사용됩니다.

Hex를 ASCII 텍스트로 변환하는 방법

  1. 16진수 문자열을 두 자리씩(쌍으로) 나눕니다.
  2. 나눈 각 쌍을 10진수 값으로 변환합니다.
  3. 각 10진수 값에 대응하는 ASCII 문자를 코드표에서 찾습니다.

"48 65 6C 6C 6F"를 ASCII로 변환하는 예시

Hex 쌍 10진수 ASCII 문자
4872H
65101e
6C108l
6C108l
6F111o

결과: 16진수 "48 65 6C 6C 6F" = ASCII 텍스트 "Hello"

또 다른 예시: "57 6F 72 6C 64"를 ASCII로 변환

  • 57 = 87 (W)
  • 6F = 111 (o)
  • 72 = 114 (r)
  • 6C = 108 (l)
  • 64 = 100 (d)

결과: 16진수 "57 6F 72 6C 64" = ASCII 텍스트 "World"

주요 ASCII Hex 값

Hex 10진수 문자 설명
2032(space)공백 (Space)
2133!느낌표
2E46.마침표
30-3948-570-9숫자
41-5A65-90A-Z대문자
61-7A97-122a-z소문자