온라인에서 무료 바이너리를 텍스트로 변환기

바이너리 코드(0 및 1 시퀀스)를 즉시 읽을 수 있는 텍스트로 변환하거나 일반 텍스트를 8비트 바이너리 바이트로 변환합니다. 다양한 개발자 출력 형식(공백으로 구분, 연속, 0b 접두사)과 라이브 Byte 및 Bit Inspector를 사용하여 UTF-8(국제 문자 및 이모티콘 포함) 및 8비트 ASCII를 완벽하게 지원합니다.

캐릭터: 0

이진수(비트): 0

바이트: 0

바이트 및 비트 분석 검사기

Enter binary code or text above to inspect individual 8-bit bytes, decimal values, hex codes, and ASCII characters.

바이너리를 텍스트로 변환하는 방법(단계별)

컴퓨터는 0 및 1로만 구성된 base-2(이진) 숫자 시스템를 사용하여 모든 문자, 숫자 및 기호를 저장합니다. 8개의 이진수(비트)는 1 byte를 형성하며 0(00000000)에서 255까지의 값을 나타낼 수 있습니다. (11111111).

01001000와 같은 8비트 이진 바이트를 텍스트 문자로 수동으로 변환하려면:

  1. 왼쪽(최하위 비트)에서 오른쪽(최하위 비트)으로 각 비트 위치에 2의 거듭제곱을 할당합니다: 128, 64, 32, 16, 8, 4, 2, 1.
  2. 각 비트에 위치 가중치를 곱하고 활성(1) 비트를 합산합니다.
    (0 × 128) + (1 × 64) + (0 × 32) + (0 × 16) + (1 × 8) + (0 × 4) + (0 × 2) + (0 × 1) = 64 + 8 = 72.
  3. ASCII / UTF-8 테이블에서 십진수 값을 찾습니다.: 십진수 72(Hex 0x48)는 대문자 H에 해당합니다.

ASCII 대 UTF-8 바이너리 인코딩 비교

표준 ASCII는 문자당 단일 8비트 바이트(영어 문자, 숫자 및 기본 구두점만 지원)를 사용하는 반면, UTF-8는 문자당 1~4바이트(8~32비트)를 사용하여 모든 기호와 이모티콘을 나타내는 가변 너비 인코딩입니다. Unicode 표준:

성격 Unicode 코드 포인트 UTF-8 이진 표현 크기
A(라틴 문자 A) U+0041 01000001 1바이트(8비트)
é(급성 소형 E) U+00E9 11000011 10101001 2바이트(16비트)
€(유로화) U+20AC 11100010 10000010 10101100 3바이트(24비트)
🚀(로켓 이모티콘) U+1F680 11110000 10011111 10011010 10000000 4바이트(32비트)

빠른 ASCII에서 이진 참조 테이블로

성격 소수 16진수 8비트 바이너리 코드
Space () 32 20 00100000
0 – 9 (숫자) 48 – 57 30 – 39 00110000 – 00111001
A 65 41 01000001
B 66 42 01000010
C 67 43 01000011
Z 90 5A 01011010
a 97 61 01100001
b 98 62 01100010
c 99 63 01100011
z 122 7A 01111010

일반적인 사용 사례

  • 컴퓨터 과학 및 교육 – 문자, 문자열 및 멀티바이트 Unicode 기호가 비트 및 바이트 수준에서 메모리에 저장되는 방식을 시각화합니다.
  • 소프트웨어 디버깅 및 리버스 엔지니어링 – 원시 바이너리 페이로드, 비트스트림 및 C/JavaScript 0b 바이트 배열을 검사합니다.
  • CTF 챌린지 및 퍼즐 – 사이버 보안 Capture The Flag 대회에서 바이너리 메시지 또는 다층 인코딩을 빠르게 디코딩합니다.

자주 묻는 질문

텍스트에서 01001000 01101001은 무엇을 의미하나요?

ASCII 및 UTF-8 인코딩에서 01001000는 십진수 72(대문자 H)이고 01101001는 십진수입니다. 105(소문자 i). 함께 01001000 01101001 철자는 "Hi"입니다.

바이너리에서 대문자와 소문자는 왜 1비트만 다른가요?

ASCII 테이블에서 소문자는 대문자보다 정확히 32(25) 더 높습니다. 예를 들어, 'A'는 01000001(65)이고 'a'는 01100001(97)입니다. 왼쪽에서 세 번째 비트(32자리 비트)만 반전됩니다. 0 ~ 1.

공백 없이 또는 0b 접두사를 사용하여 바이너리를 붙여넣을 수 있나요?

예! 우리의 디코더는 연속 8비트 스트림(예: 0100100001101001), 공백 또는 쉼표로 구분된 바이트, 7비트 ASCII 토큰 및 프로그래머 스타일 0b 접두사(예: 0b01001000, 0b01101001).