TL
툴랩
💰후원하기
💰후원하기

바이너리→텍스트 변환기

2진수(공백 구분 8비트)를 텍스트로 디코딩하거나 텍스트를 2진수로 인코딩합니다.

이진 입력 (공백으로 구분된 8비트 그룹)
디코딩된 텍스트

바이트를 UTF-8로 디코딩할 수 없습니다.

이 도구 소개

이진-텍스트 변환기는 사람이 읽을 수 있는 텍스트와 이진(2진수) 표현 사이를 변환합니다. 이진 → 텍스트 모드에서는 공백으로 구분된 8비트 이진 그룹을 붙여넣으면 해당 UTF-8 텍스트로 디코딩됩니다. 텍스트 → 이진 모드에서는 유니코드 문자를 포함한 모든 텍스트가 UTF-8 바이트 시퀀스로 인코딩되어 8비트 이진수로 표현됩니다.

이진 인코딩은 컴퓨팅의 기본입니다. 메모리에 저장된 모든 문자는 궁극적으로 0과 1의 시퀀스입니다. 이 도구는 학습, 디버깅, 데이터 인코딩 작업에 그 매핑을 시각화합니다.

사용 방법

  1. 이진 → 텍스트 또는 텍스트 → 이진 모드를 선택합니다.
  2. 이진 데이터(공백 구분 8비트 그룹) 또는 텍스트를 입력합니다.
  3. 결과가 오른쪽 패널에 즉시 나타납니다.
  4. 복사를 클릭하여 출력을 복사합니다.
  5. 샘플 버튼을 사용하여 예제를 빠르게 탐색합니다.

활용 사례

학생들은 익숙한 단어를 0과 1로 변환하여 이진 인코딩을 배웁니다. 개발자는 디버깅 시 이진 인코딩된 로그나 프로토콜 데이터를 디코딩합니다. CTF 참가자는 챌린지 데이터에 숨겨진 이진 문자열을 디코딩합니다. 네트워크 엔지니어는 원시 패킷 페이로드를 이진 형태로 검사합니다.

자주 묻는 질문

  • 어떤 인코딩이 사용되나요?UTF-8입니다. 각 문자는 1~4바이트일 수 있으며, 각 바이트는 8비트 이진 그룹이 됩니다.
  • 8비트를 모두 지정해야 하나요?8비트보다 짧은 그룹도 허용됩니다(0으로 패딩됩니다). 예: 1001000은 01001000으로 처리됩니다.
  • 공백 대신 줄바꿈을 사용할 수 있나요?공백, 줄바꿈, 탭 등 모든 공백 문자가 이진 그룹 간의 구분자로 처리됩니다.
  • 디코딩 결과에 이상한 문자가 나타나면?입력 바이트가 UTF-8 이외의 문자 인코딩을 나타낼 수 있습니다. 이 도구는 항상 UTF-8로 디코딩하며 유효하지 않은 시퀀스는 대체 문자로 표시됩니다.