이진수에서 ASCII로 변환기
0과 1의 흐름을 넣으면 읽을 수 있는 문자로 되돌아가는 과정을 볼 수 있습니다. 변환기는 입력을 8비트 덩어리로 자르고(해당 모드를 켜면 7비트), 각 덩어리를 ASCII 코드 포인트에 매핑한 뒤 원래 문자열로 다시 조립합니다. CTF 퍼즐, 시리얼 통신 캡처 디버깅, 펌웨어 로그가 실제로 무엇을 말하는지 확인할 때 유용합니다.
이진수를 ASCII로 디코딩하는 방법
-
1
이진수 붙여넣기
공백으로 구분한 바이트(01001000 01101001) 또는 구분자 없는 긴 비트열을 받습니다.
-
2
바이트 크기 선택
기본값은 문자당 8비트입니다. 오래된 하드웨어의 순수 ASCII 캡처라면 7비트로 전환하세요.
-
3
디코딩
각 덩어리를 2진수로 파싱하고 10진수 코드 포인트로 변환한 뒤 대응하는 ASCII 문자로 렌더링합니다.
-
4
텍스트 복사
복사 버튼으로 디코딩된 문자열을 가져가거나 입력을 조정해 다시 디코딩하세요.
흔한 이진수에서 ASCII로 변환 예시
| 이진수 (8비트) | 10진수 | ASCII |
|---|---|---|
01001000 |
72 | H |
01100101 |
101 | e |
01101100 |
108 | l |
00100000 |
32 | 공백 |
00110000 |
48 | 0 |
01111111 |
127 | DEL |
7비트와 8비트
고전 ASCII는 코드 포인트 0-127만 정의하므로 7비트에 들어갑니다. 현대 시스템의 모든 것은 8비트 바이트를 사용하며, 최상위 비트는 0(순수 ASCII)이거나 Latin-1, UTF-8 같은 확장 인코딩의 일부입니다. 입력이 7비트로 묶이는데 8비트 모드에서 깨진 글자가 나온다면 전환 스위치를 바꾸세요.
주의할 점
- 채움용 0이 중요합니다.
1001000(7비트)과01001000(8비트)은 둘 다H로 디코딩되지만, 각각 맞는 모드에서만 그렇습니다. 원본이 8자리로 채운다면 8자리로 채우세요. - 공백은 무시됩니다. 줄바꿈, 탭, 바이트 사이의 여러 공백은 괜찮습니다. 0/1 문자만 파싱됩니다.
- UTF-8 멀티바이트 문자(이모지, 악센트가 있는 문자)는 올바르게 디코딩되지 않습니다. 이 도구는 싱글바이트 ASCII를 대상으로 합니다. 그런 경우 UTF-8 디코더를 사용하세요.
- 바이트 순서(엔디언)는 여기서 의미가 없습니다. ASCII 바이트는 관례상 최상위 비트(MSB)부터 전송됩니다. 변환기는 그 순서를 가정합니다.
자주 묻는 질문
변환기는 남은 비트를 표시해 채우거나 잘라낼 수 있게 합니다. 남는 비트는 보통 복사-붙여넣기 오류나 바이트 크기 불일치를 뜻합니다. 손상으로 단정하기 전에 7비트 모드를 시도하세요.
네. 8비트 모드는 코드 포인트 128-255를 Latin-1(ISO-8859-1)로 통과시킵니다. Windows-1252 스마트 따옴표나 UTF-8 시퀀스를 기대한다면 결과가 달라집니다.
출력 가능한 문자는 그대로 렌더링됩니다. 출력할 수 없는 문자(0-31 및 127)는 스트림 안에 무엇이 있었는지 볼 수 있도록 \n, \t, \0 같은 이스케이프 표기로 표시됩니다.
아니요. 변환은 브라우저 세션에서 실행되며, 붙여 넣은 이진 문자열은 페이지를 떠나면 바로 폐기됩니다.
관련 도구
JSON 포매터
JSON을 붙여넣어 2칸 또는 4칸 들여쓰기로 읽기 좋게 만들고, compact 출력으로 압축하거나 결과를 복사하기 전에 구문을 빠르게 확인하세요.
HEX 색상 선택기
색상을 눈으로 선택하고 HEX, RGB, HSL, HSV, CMYK 값과 흰색·검정 대비를 바로 확인하세요.
색상 팔레트 생성기
기준 HEX 색상에서 단색, 유사색, 보색, 삼색 또는 사색 팔레트를 만들고 바로 복사할 수 있는 CSS 변수를 내보냅니다.
랜덤 색상 생성기
1개부터 50개까지 랜덤 HEX 색상을 만들고, 색상 견본을 확인한 뒤 CSS, 테스트 또는 팔레트 탐색에 쓸 코드를 복사하세요.
랜덤 색상 팔레트 생성기
2~15개의 색상으로 랜덤 팔레트를 만들고, 비비드, 파스텔, muted, dark 스타일을 선택한 뒤 HEX 코드나 CSS 변수를 복사하세요.
랜덤 영어 글자 생성기
A-Z 영어 글자를 무작위로 생성합니다. 개수와 대문자, 소문자, 혼합 대소문자를 선택해 게임, 과제, 수업 활동에 활용하세요.