텍스트 ↔ 이진수 | 사용법·입력·결과 해설
문자를 UTF-8의 바이트 단위 이진수로 펼쳐 보여 줍니다. 정수 하나의 진법 변환과 달리 한글 한 음절은 여러 바이트 묶음으로 나타나므로 문자 인코딩 학습에 알맞습니다.
- 브라우저에서 실행
- 업로드되지 않음
- 가입 없음, 기기 성능에 따라 제한될 수 있음
계산 도구를 불러오는 중입니다. 도구가 표시되지 않으면 페이지를 새로고침하세요.
사용 방법과 입력
텍스트 변환은 원문을 넣고 실행하세요. 역변환에서는 0과 1로 된 바이트 묶음을 공백으로 구분하며 각 묶음은 8자리를 넘지 않도록 입력하세요.
결과 해설과 예제
영문 A의 결과는 01000001입니다. 이를 역변환하면 A가 되지만 한글은 UTF-8 바이트 여러 개를 원래 순서대로 모두 넣어야 문자가 복원됩니다.
입력·결과 예시
영문 A의 결과는 01000001입니다. 이를 역변환하면 A가 되지만 한글은 UTF-8 바이트 여러 개를 원래 순서대로 모두 넣어야 문자가 복원됩니다.
한계와 주의사항
- UTF-8이 아닌 바이너리는 원래 문자로 복원되지 않을 수 있습니다.
- 임의 바이트열의 잘못된 문자 시퀀스에는 대체 문자가 표시될 수 있습니다.
입력 항목
| 항목 | 설명·제약 |
|---|---|
| 입력 | 화면의 단위와 입력 형식을 확인하세요. |
| 결과 | 화면의 단위와 입력 형식을 확인하세요. |
데이터 처리
처리는 현재 브라우저 탭에서 수행되며, 도구 입력을 계산 목적으로 서버에 업로드하지 않습니다.
근거 출처
자주 묻는 질문
A는 어떤 이진수로 표시되나요?
영문 A의 결과는 01000001입니다. 이를 역변환하면 A가 되지만 한글은 UTF-8 바이트 여러 개를 원래 순서대로 모두 넣어야 문자가 복원됩니다.
이진수를 넣었는데 깨진 문자가 나오는 이유는 무엇인가요?
UTF-8이 아닌 바이너리는 원래 문자로 복원되지 않을 수 있습니다. 임의 바이트열의 잘못된 문자 시퀀스에는 대체 문자가 표시될 수 있습니다.