바이너리를 Ascii로 변환하는 예제
입력 데이터
Example
출력 데이터
01000101 01111000 01100001 01101101 01110000 01101100 01100101
바이너리를 텍스트로 변환하는 방법
텍스트를 이진 ASCII 코드로 변환:
- 캐릭터 가져오기
- ASCII 테이블에서 문자의 10진수 코드 가져오기
- 십진수를 이진 바이트로 변환
- 다음 문자로 계속
01000001 바이너리를 텍스트로 변환하는 방법은 무엇입니까?
ASCII 테이블 사용:
"P" => 80 = 26+24 = 010100002
"엘" => 108 = 26+25+23+22 = 011011002
"a" => 97 = 26+25+20 = 011000012
'A' = 6510 = 64+1 = 26+20 = 010000012
'0' = 4810 = 32+16 = 25+24 = 00110000
이진에서 ASCII 텍스트로의 변환 테이블
| 16진수 | 바이너리 | ASCII 문자 |
|---|---|---|
| 00 | 00000000 | 무효 |
| 01 | 00000001 | 소 |
| 02 | 00000010 | STX |
| 03 | 00000011 | ETX |
| 04 | 00000100 | EOT |
| 05 | 00000101 | ENQ |
| 06 | 00000110 | ACK |
| 07 | 00000111 | 벨 |
| 08 | 00001000 | 학사 |
| 09 | 00001001 | HT |
| 0A | 00001010 | LF |
| 0B | 00001011 | VT |
| 0C | 00001100 | FF |
| 0D | 00001101 | CR |
| 0E | 00001110 | 그래서 |
| 0F | 00001111 | 시 |
| 10 | 00010000 | DLE |
| 11 | 00010001 | DC1 |
| 12 | 00010010 | DC2 |
| 13 | 00010011 | DC3 |
| 14 | 00010100 | DC4 |
| 15 | 00010101 | 나크 |
| 16 | 00010110 | SYN |
| 17 | 00010111 | ETB |
| 18 | 00011000 | 할 수 있다 |
| 19 | 00011001 | 여자 이름 |
| 1A | 00011010 | 보결 |
| 1B | 00011011 | ESC |
| 1C | 00011100 | FS |
| 1D | 00011101 | GS |
| 1E | 00011110 | RS |
| 1F | 00011111 | 우리를 |
| 20 | 00100000 | 공간 |
| 21 | 00100001 | ! |
| 22 | 00100010 | " |
| 23 | 00100011 | # |
| 24 | 00100100 | $ |
| 25 | 00100101 | % |
| 26 | 00100110 | & |
| 27 | 00100111 | ' |
| 28 | 00101000 | ( |
| 29 | 00101001 | ) |
| 2A | 00101010 | * |
| 2B | 00101011 | + |
| 2C | 00101100 | , |
| 2D | 00101101 | - |
| 2E | 00101110 | . |
| 2F | 00101111 | / |
| 30 | 00110000 | 0 |
| 31 | 00110001 | 1 |
| 32 | 00110010 | 2 |
| 33 | 00110011 | 삼 |
| 34 | 00110100 | 4 |
| 35 | 00110101 | 5 |
| 36 | 00110110 | 6 |
| 37 | 00110111 | 7 |
| 38 | 00111000 | 8 |
| 39 | 00111001 | 9 |
| 3A | 00111010 | : |
| 3비 | 00111011 | ; |
| 3C | 00111100 | < |
| 3D | 00111101 | = |
| 3E | 00111110 | > |
| 3F | 00111111 | ? |
| 40 | 01000000 | @ |
| 41 | 01000001 | ㅏ |
| 42 | 01000010 | 비 |
| 43 | 01000011 | 씨 |
| 44 | 01000100 | 디 |
| 45 | 01000101 | 이자형 |
| 46 | 01000110 | 에프 |
| 47 | 01000111 | G |
| 48 | 01001000 | 시간 |
| 49 | 01001001 | 나 |
| 4A | 01001010 | 제이 |
| 4비 | 01001011 | 케이 |
| 4C | 01001100 | 엘 |
| 4D | 01001101 | 중 |
| 4E | 01001110 | N |
| 4F | 01001111 | 영형 |
| 50 | 01010000 | 피 |
| 51 | 01010001 | 큐 |
| 52 | 01010010 | 아르 자형 |
| 53 | 01010011 | 에스 |
| 54 | 01010100 | 티 |
| 55 | 01010101 | 유 |
| 56 | 01010110 | V |
| 57 | 01010111 | 승 |
| 58 | 01011000 | 엑스 |
| 59 | 01011001 | 와이 |
| 5A | 01011010 | 지 |
| 5비 | 01011011 | [ |
| 5C | 01011100 | \ |
| 5D | 01011101 | ] |
| 5E | 01011110 | ^^ |
| 5F | 01011111 | _ |
| 60 | 01100000 | ` |
| 61 | 01100001 | ㅏ |
| 62 | 01100010 | 비 |
| 63 | 01100011 | 씨 |
| 64 | 01100100 | 디 |
| 65 | 01100101 | 이자형 |
| 66 | 01100110 | 에프 |
| 67 | 01100111 | g |
| 68 | 01101000 | 시간 |
| 69 | 01101001 | 나 |
| 6A | 01101010 | 제이 |
| 6비 | 01101011 | 케이 |
| 6C | 01101100 | 엘 |
| 6D | 01101101 | 중 |
| 6E | 01101110 | N |
| 6F | 01101111 | 영형 |
| 70 | 01110000 | 피 |
| 71 | 01110001 | 큐 |
| 72 | 01110010 | 아르 자형 |
| 73 | 01110011 | 에스 |
| 74 | 01110100 | 티 |
| 75 | 01110101 | 유 |
| 76 | 01110110 | V |
| 77 | 01110111 | 승 |
| 78 | 01111000 | 엑스 |
| 79 | 01111001 | 와이 |
| 7A | 01111010 | 지 |
| 7비 | 01111011 | { |
| 7C | 01111100 | | |
| 7D | 01111101 | } |
| 7E | 01111110 | ~ |
| 7F | 01111111 | 델 |
바이너리 시스템
이진수 체계는 숫자 2를 밑수(기수)로 사용합니다. 밑이 2인 기수 체계로서 0과 1의 두 숫자로만 구성됩니다.
이진법은 고대 이집트, 중국, 인도에서 다른 목적으로 사용되었지만 현대 세계에서 전자 및 컴퓨터의 언어가 되었습니다. 이것은 전기 신호의 오프(0) 및 온(1) 상태를 감지하는 가장 효율적인 시스템입니다. 또한 컴퓨터 기반 기계에서 데이터를 구성하는 데 사용되는 이진 코드의 기초이기도 합니다. 지금 읽고 있는 디지털 텍스트도 이진수로 구성되어 있습니다.
ASCII 텍스트
ASCII(정보 교환을 위한 미국 표준 코드)는 가장 일반적인 문자 인코딩 표준 중 하나입니다. 원래 전신 코드에서 개발된 ASCII는 현재 텍스트 전달을 위한 전자 통신에 널리 사용됩니다.
원래 ASCII는 128자를 기반으로 합니다. 이들은 영어 알파벳의 26자(대소문자 모두)입니다. 0에서 9까지의 숫자; 그리고 다양한 구두점. ASCII 코드에서 이러한 각 문자에는 0에서 127까지의 십진수가 할당됩니다. 예를 들어 대문자 A의 ASCII 표현은 65이고 소문자 a는 97입니다.