텍스트 도구

이진수 및 16진수 텍스트 변환기

일반 텍스트를 공백으로 구분된 2진수 및 16진수 코드로 변환하거나, 2진수 및 16진수 코드를 다시 원래 텍스트로 복원하는 도구입니다.

도구 실행

이 도구는 일반 문자열과 컴퓨터 내부 표현 형식인 2진수 및 16진수 간의 상호 변환을 지원합니다. 인코딩 모드에서는 입력한 텍스트의 각 문자를 최소 8자리 2진수와 최소 2자리 16진수로 변환하여 공백으로 구분해 출력합니다. 디코딩 모드에서는 공백으로 나뉜 코드 묶음을 분석하여 문자로 복원합니다. 입력된 모든 묶음이 0과 1로만 이루어져 있으면 2진수로 판별하여 변환하고, 그 외의 문자가 포함되어 있으면 16진수로 해석하여 문자로 변환합니다. 변환할 수 없는 잘못된 형식이 입력되면 안내 문구가 결과에 표시됩니다.

사용 방법

  1. 변환할 텍스트나 공백으로 구분된 2진수 또는 16진수 코드를 입력란에 입력합니다.
  2. 원하는 작업 방식(인코딩 또는 디코딩)을 설정합니다.
  3. 변환 버튼을 실행하여 결과 영역에 나타나는 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' 안내 문구가 표시됩니다.

이 도구 삽입하기

아래 코드를 사용해 작동하는 SmartPlusLab 도구를 웹사이트에 추가하세요.