16진수 디코더
16진 byte 문자열을 검증해 byte 배열로 바꾸고 UTF-8 텍스트로 디코딩합니다.
사용 방법
- hex byte 문자열을 입력하고 실행합니다.
핵심 기능과 처리 범위
전용 runner가 공백·콜론·하이픈 같은 구분자를 정리하고 유효한 2자리 hex pair인지 확인한 뒤 TextDecoder를 사용합니다.
처리 원리
허용 구분자를 제거한 뒤 길이가 짝수이고 16진수만인지 검사해 각 pair를 byte로 변환합니다.
예시
48 65 6c 6c 6f는 Hello가 됩니다.
이럴 때 유용합니다
- 로그나 프로토콜의 UTF-8 hex byte를 텍스트로 읽을 때
사용 전 참고
- 임의 binary byte를 UTF-8로 해석하면 대체문자가 생길 수 있고 hex 자체의 문자 인코딩을 자동 판별하지 않습니다.
자주 묻는 질문
공백이 포함돼도 되나요?
예. 전용 runner는 일반적인 byte 구분자를 제거한 뒤 해석합니다.