이진수에서 ASCII로 변환기
0과 1의 흐름을 넣으면 읽을 수 있는 문자로 되돌아가는 과정을 볼 수 있습니다. 변환기는 입력을 8비트 덩어리로 자르고, 각 덩어리를 ASCII 코드 포인트에 매핑한 뒤 원래 문자열로 다시 조립합니다. CTF 퍼즐, 시리얼 통신 캡처 디버깅, 펌웨어 로그가 실제로 무엇을 말하는지 확인할 때 유용합니다.
이진수를 ASCII로 디코딩하는 방법
-
1
이진수 붙여넣기
공백으로 구분한 바이트(01001000 01101001) 또는 구분자 없는 긴 비트열을 받습니다.
-
2
바이트로 묶기
변환기는 항상 문자당 8비트를 읽습니다. 8비트로 완성된 묶음만 순서대로 디코딩하고, 끝의 8비트 미만 묶음은 제외합니다.
-
3
디코딩
각 8비트 덩어리를 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 |
문자당 8비트인 이유
고전 ASCII는 코드 포인트 0-127만 정의하므로 7비트에 들어갑니다. 하지만 이 변환기는 입력을 항상 8비트 바이트로 묶습니다. 원본이 7비트 ASCII라면 붙여 넣기 전에 각 묶음 앞에 0을 채우세요. 1001000은 01001000이 됩니다. 현대 시스템의 모든 것은 8비트 바이트를 사용하며, 최상위 비트는 0(순수 ASCII)이거나 Latin-1, UTF-8 같은 확장 인코딩의 일부입니다.
주의할 점
- 채움용 0이 중요합니다.
1001000은 7비트뿐이라 완전한 바이트를 이루지 못하므로 결과에서 제외됩니다.01001000으로 채워H로 디코딩하세요. - 0과 1이 아닌 문자는 무시됩니다. 줄바꿈, 탭, 여러 공백, 바이트 사이의 다른 문자는 문제없습니다. 0/1 문자만 파싱됩니다.
- UTF-8 멀티바이트 문자(이모지, 악센트가 있는 문자)는 올바르게 디코딩되지 않습니다. 이 도구는 싱글바이트 ASCII를 대상으로 합니다. 그런 경우 UTF-8 디코더를 사용하세요.
- 바이트 순서(엔디언)는 여기서 의미가 없습니다. ASCII 바이트는 관례상 최상위 비트(MSB)부터 전송됩니다. 변환기는 그 순서를 가정합니다.
자주 묻는 질문
8비트 완전한 묶음을 이루지 못하는 끝부분의 비트는 무시되므로 입력 길이를 확인하세요. 끝에 남은 불완전한 묶음은 보통 복사-붙여넣기 오류나 채움이 부족한 경우입니다. 마지막 묶음 앞에 0을 채워 한 바이트를 맞추세요.
네. 코드 포인트 128-255의 8비트 묶음은 Latin-1(ISO-8859-1)로 통과시킵니다. Windows-1252 스마트 따옴표나 UTF-8 시퀀스를 기대한다면 결과가 달라집니다.
출력 가능한 문자는 그대로 렌더링됩니다. 제어 문자(0-31 및 127)는 원시 바이트로 출력되므로 터미널이나 편집기에 따라 빈 칸 또는 읽을 수 없는 글자로 보일 수 있습니다.
붙여 넣은 이진 문자열은 결과를 계산할 수 있도록 입력하는 동안 저희 서버로 전송됩니다. 페이지 링크에는 추가되지 않으며 현재 세션 이후로 보관되지 않습니다.
관련 도구
ASCII 표 참조
NUL, LF, DEL 같은 제어 문자를 포함해 모든 문자에 대한 10진수, 16진수, 8진수, 2진수, HTML 숫자 문자 참조를 담은 0부터 127까지의 전체 ASCII 표.
HTML 문자 참조
HTML 엔티티의 검색 가능한 목록, 각 엔티티의 이름 및 숫자 코드, 그리고 특수 문자 및 기호에 대한 1클릭 복사 기능을 제공합니다.
키보드 단축키 참고표
macOS, Windows, Linux에서 VS Code, Chrome, GNU Readline을 쓰는 Bash의 문서화된 기본 단축키를 검색합니다.
보색 찾기
어떤 입력에 대해서도 보색을 찾습니다. HSL 반대 색, 분할 보색 쌍, 그리고 접근성 있는 조합 제안을 반환합니다.
EditorConfig 생성기
들여쓰기 스타일과 크기, 줄 끝, 문자 인코딩, 공백 규칙을 지정해 .editorconfig 파일을 생성하고 IDE와 편집기 전반의 형식을 일관되게 유지하세요.
이메일 검증기
이메일 주소를 검증합니다. RFC 5322 구문 검사, 실시간 MX 레코드 조회, 그리고 로컬 파트, 도메인, 길이 정보를 제공합니다. 이메일은 전송되지 않습니다.
이 도구는 다른 언어로도 제공됩니다
- Bộ chuyển đổi nhị phân sang ASCII [VI]
- Konverter Biner ke ASCII [ID]
- ตัวแปลงไบนารีเป็น ASCII [TH]
- Binär till ASCII-konverterare [SV]
- Convertidor de Binario a ASCII [ES]
- Binär-zu-ASCII-Konverter [DE]
- Binair naar ASCII-converter [NL]
- Konwerter binarnego na ASCII [PL]
- İkilik Tabandan ASCII'ye Dönüştürücü [TR]
- محول من ثنائي إلى ASCII [AR]
- Convertisseur binaire en ASCII [FR]
- バイナリからASCIIへの変換ツール [JA]
- Conversor de Binário para ASCII [PT]
- 二进制转 ASCII 转换器 [ZH]
- Binary to ASCII Converter [EN]
- Convertitore da binario a ASCII [IT]
- Конвертер двоичного кода в ASCII [RU]