텍스트 ↔ 바이너리 변환기
텍스트를 바이너리(UTF-8)로 또는 바이너리를 텍스트로 즉시 변환. 공백 구분 및 연속 형식 지원. 100% 클라이언트 처리, 데이터 전송 없음.
사용 방법
- 텍스트 패널에 텍스트를 입력하거나 붙여 넣으면 바이너리 출력이 자동으로 업데이트됩니다.
- 바이너리를 텍스트로 변환하려면 바이너리 패널에 바이너리를 붙여 넣고 바이너리 → 텍스트를 클릭합니다.
- 바이너리 출력 형식으로 공백 구분 또는 연속을 선택합니다.
- 복사 버튼으로 각 패널 내용을 클립보드에 복사합니다.
바이너리 표현
각 문자는 하나 이상의 바이트로 인코딩되며, 각 바이트는 8비트 이진수로 표현됩니다.
H = 01001000
e = 01100101
l = 01101100
o = 01101111
“Hello”의 공백 구분 바이너리: 01001000 01100101 01101100 01101100 01101111
팁
FAQ
어떤 인코딩을 사용하나요?
UTF-8 인코딩을 사용하며 ASCII, 악센트 문자, CJK 문자, 이모지를 포함한 모든 Unicode 문자를 지원합니다.
어떤 바이너리 입력 형식이 지원되나요?
바이너리를 텍스트로 변환할 때 공백 구분(예: 01001000 01100101)과 연속 형식(예: 0100100001100101) 모두 지원됩니다.
이모지와 Unicode 문자를 변환할 수 있나요?
네. UTF-8은 다중 바이트 문자를 인코딩하므로 이모지와 CJK 문자는 바이너리 출력에서 여러 개의 8비트 그룹이 될 수 있습니다.
데이터가 서버로 전송되나요?
아니요. 모든 변환은 브라우저 내장 TextEncoder 및 TextDecoder API를 사용해 브라우저 내에서 완전히 처리됩니다. 데이터는 업로드되거나 전송되지 않습니다.
바이너리 길이가 8의 배수여야 하는 이유는?
각 문자 바이트는 정확히 8비트로 표현됩니다. 총 비트 수가 8로 나누어지지 않으면 바이너리 문자열이 불완전하거나 잘못된 형식입니다.