Murelio

필요한 기능을 불러오고 있습니다.

텍스트 이진수 변환기

텍스트를 UTF-8 바이트로 인코딩한 뒤 각 바이트를 8자리 이진수로 표시합니다.

사용 방법

  1. 텍스트를 입력하고 실행해 바이트별 이진 표현을 확인합니다.

핵심 기능과 처리 범위

문자 코드포인트 자체를 이진수로 쓰는 것이 아니라 TextEncoder가 만든 UTF-8 바이트열을 공백으로 구분합니다.

처리 원리

new TextEncoder().encode(input)의 각 byte를 base2로 바꾸고 padStart(8,'0')합니다.

예시

A는 01000001, 한글 가는 여러 UTF-8 바이트의 8bit 묶음으로 출력됩니다.

이럴 때 유용합니다

  • 텍스트의 UTF-8 wire/storage 바이트를 binary로 살펴볼 때

사용 전 참고

  • 현재 도구는 binary 문자열을 다시 텍스트로 decode하는 반대 방향 기능을 제공하지 않습니다.

자주 묻는 질문

한 글자가 항상 8비트 한 묶음인가요?

아닙니다. ASCII는 1바이트지만 비ASCII 문자는 UTF-8에서 여러 바이트일 수 있습니다.

관련 도구