텍스트를 바이너리 또는 16진수 표현으로 변환. UTF-8 인코딩을 통해 Unicode를 지원합니다.
저장된 프리셋은(는) 서포터 전용 기능입니다.
도구 기록은(는) 서포터 전용 기능입니다.
도구 메모은(는) 서포터 전용 기능입니다.
인코딩하려면 '텍스트 → 바이너리', 디코딩하려면 '바이너리 → 텍스트'를 선택하세요.
텍스트(인코딩 모드) 또는 바이너리/16진수 데이터(디코딩 모드)를 입력하거나 붙여넣으세요.
바이너리 또는 16진수 형식을 선택하세요. 인코딩 시 구분 기호를 조정할 수 있습니다.
변환된 출력을 클립보드에 복사하세요. 교환 버튼으로 방향을 전환할 수 있습니다.
각 문자를 유니코드 코드 포인트로 변환한 다음 8비트 이진수로 표시합니다.
가독성을 위해 이진 바이트는 공백으로 구분됩니다.
16진수 출력의 경우 각 바이트가 toString(16)을 사용하여 변환되고 2자리로 패딩됩니다. 이렇게 하면 더 간결한 표현이 생성됩니다 - 각 바이트가 8개의 바이너리 숫자 대신 2개의 hex 문자(0-9, A-F)가 됩니다. 예를 들어 바이트 65는 hex에서 '41'이 됩니다.
입력 검증은 변환 전에 바이너리가 아닌 문자를 확인하고 바이트 경계를 확인합니다. 바이너리가 잘못된 UTF-8 시퀀스를 나타내면 디코더는 대체 문자(�)를 표시합니다. 모든 처리는 서버 통신 없이 브라우저에서 수행됩니다.
텍스트는 UTF-8을 사용하여 각 문자를 인코딩한 다음 각 바이트를 8비트 이진수(0과 1)로 표현하여 바이너리로 변환됩니다.