텍스트-바이너리 변환기란?
텍스트-바이너리 변환기는 읽을 수 있는 텍스트 문자를 이진(2진법) 표현으로 변환합니다. 각 문자는 ASCII 또는 UTF-8 인코딩 값을 기반으로 8비트 이진수로 변환됩니다.
텍스트-바이너리 변환기 사용 방법
- 입력 필드에 텍스트를 입력하거나 붙여넣으세요.
- 클릭하여 텍스트를 바이너리로 변환하세요.
- 교육적 또는 기술적 목적으로 바이너리 출력을 복사하세요.
주요 개념
각 ASCII 문자는 고유한 이진 값에 대응합니다. 예: “H” = 01001000, “i” = 01101001. 이진 출력은 가독성을 위해 일반적으로 바이트별로 공백으로 구분됩니다. 이 과정은 각 문자의 코드 포인트를 찾아 해당 10진수를 이진수로 변환하는 것입니다. 비ASCII 문자(이모지나 CJK 등)는 UTF-8에서 다중 바이트 시퀀스를 생성합니다.
자주 묻는 질문
바이너리를 텍스트로 다시 변환할 수 있나요?
네. 이진 숫자를 8비트 바이트로 그룹화하고, 각각을 10진수 값으로 변환한 후 해당 문자를 찾으세요. 이 역변환에는 바이너리-텍스트 변환기를 사용하세요.
공백은 바이너리에서 어떻게 표현되나요?
공백 문자는 ASCII 코드 32이며, 이진수로는 00100000입니다. 출력에서 원본 텍스트의 공백은 이 이진 바이트가 됩니다.
영어가 아닌 문자는 어떻게 되나요?
비ASCII 문자는 다중 바이트 UTF-8 인코딩을 사용합니다. 예를 들어 한자는 일반적으로 UTF-8에서 각 3바이트(24비트)가 필요합니다.