온라인에서 무료 바이너리를 텍스트로 변환기
바이너리 코드(0 및 1 시퀀스)를 즉시 읽을 수 있는 텍스트로 변환하거나 일반 텍스트를 8비트 바이너리 바이트로 변환합니다. 다양한 개발자 출력 형식(공백으로 구분, 연속, 0b 접두사)과 라이브 Byte 및 Bit Inspector를 사용하여 UTF-8(국제 문자 및 이모티콘 포함) 및 8비트 ASCII를 완벽하게 지원합니다.
바이트 및 비트 분석 검사기
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비트 이진 바이트를 텍스트 문자로 수동으로 변환하려면:
- 왼쪽(최하위 비트)에서 오른쪽(최하위 비트)으로 각 비트 위치에 2의 거듭제곱을 할당합니다:
128, 64, 32, 16, 8, 4, 2, 1. - 각 비트에 위치 가중치를 곱하고 활성(
1) 비트를 합산합니다.(0 × 128) + (1 × 64) + (0 × 32) + (0 × 16) + (1 × 8) + (0 × 4) + (0 × 2) + (0 × 1) = 64 + 8 = 72. - ASCII / UTF-8 테이블에서 십진수 값을 찾습니다.: 십진수
72(Hex0x48)는 대문자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).