2진수 변환기
텍스트를 8비트 2진수로 변환하거나 2진수를 텍스트로 디코딩합니다. 표준 UTF-8 인코딩을 사용하므로 악센트와 이모지를 포함한 모든 문자가 정확하게 왕복 변환됩니다.
변환 방향
자주 묻는 질문
- 텍스트를 2진수로 변환하려면 어떻게 하나요?
- 입력창에 텍스트를 입력하거나 붙여넣으세요. 각 문자가 8비트 2진수 바이트로 변환되고, 읽고 복사하기 쉽도록 공백으로 구분되어 표시됩니다.
- 2진수를 텍스트로 되돌리려면 어떻게 하나요?
- 공백이나 줄바꿈으로 구분된 8자리 그룹으로 이루어진 2진수를 붙여넣으세요. 도구가 모든 그룹이 정확히 8자리 2진수인지 검증한 뒤 바이트를 텍스트로 디코딩합니다. 잘못된 그룹은 추측하지 않고 오류로 표시됩니다.
- 이 변환기는 어떤 인코딩을 사용하나요?
- UTF-8입니다. 일반 영문자, 숫자, 문장 부호는 각각 1바이트가 되며 ASCII의 2진수 값과 정확히 일치합니다. 악센트 문자, 기호, 이모지는 2~4바이트가 되므로, 일부 문자는 여러 개의 8비트 그룹을 만들어냅니다.
- 한 문자가 여러 바이트를 만들어내는 경우가 있는 이유는 무엇인가요?
- 기본 ASCII 범위를 벗어난 문자(é, ñ, 이모지 등)는 1바이트에 담을 수 없어 UTF-8이 여러 바이트에 나누어 표현합니다. 이 바이트들을 디코딩하면 원래 문자가 그대로 복원됩니다.
- 제 텍스트가 서버로 전송되나요?
- 아니요. 변환은 내장된 TextEncoder와 TextDecoder API를 사용해 전적으로 브라우저에서 이루어집니다. 입력한 내용이 기기 밖으로 전송되는 일은 없습니다.