이진수 및 16진수 텍스트 변환기
일반 텍스트를 공백으로 구분된 2진수 및 16진수 코드로 변환하거나, 2진수 및 16진수 코드를 다시 원래 텍스트로 복원하는 도구입니다.
도구 실행
이 도구는 일반 문자열과 컴퓨터 내부 표현 형식인 2진수 및 16진수 간의 상호 변환을 지원합니다. 인코딩 모드에서는 입력한 텍스트의 각 문자를 최소 8자리 2진수와 최소 2자리 16진수로 변환하여 공백으로 구분해 출력합니다. 디코딩 모드에서는 공백으로 나뉜 코드 묶음을 분석하여 문자로 복원합니다. 입력된 모든 묶음이 0과 1로만 이루어져 있으면 2진수로 판별하여 변환하고, 그 외의 문자가 포함되어 있으면 16진수로 해석하여 문자로 변환합니다. 변환할 수 없는 잘못된 형식이 입력되면 안내 문구가 결과에 표시됩니다.
사용 방법
- 변환할 텍스트나 공백으로 구분된 2진수 또는 16진수 코드를 입력란에 입력합니다.
- 원하는 작업 방식(인코딩 또는 디코딩)을 설정합니다.
- 변환 버튼을 실행하여 결과 영역에 나타나는 2진수, 16진수 또는 복원된 텍스트를 확인합니다.
예시
- 일반 텍스트 'Hi'를 인코딩하면 2진수 '01001000 01101001'과 16진수 '48 69'로 변환됩니다.
- 공백으로 구분된 2진수 '01001000 01101001'을 디코딩하면 원래 텍스트 'Hi'로 복원됩니다.
자주 묻는 질문
2진수와 16진수는 어떻게 자동으로 구분되나요?
디코딩 시 공백으로 나뉜 모든 단위가 0과 1로만 구성되어 있으면 2진수로 처리되고, 그 외의 문자가 포함되어 있으면 16진수로 처리됩니다.
2진수나 16진수 입력 시 자릿수 제한이 있나요?
공백으로 구분된 형식이면 특정 고정 자릿수를 엄격하게 강제하지 않고 변환을 시도합니다.
잘못된 2진수나 16진수를 입력하면 어떻게 되나요?
해석할 수 없는 잘못된 값이 포함되어 있으면 결과 영역에 'Invalid binary/hex input' 안내 문구가 표시됩니다.