二进制到 Ascii 转换器示例
输入数据
01000101 01111000 01100001 01101101 01110000 01101100 01100101
输出数据
Example
如何将二进制转换为文本
将二进制 ASCII 码转换为文本:
- 获取二进制字节
- 将二进制字节转换为十进制
- 从 ASCII 表中获取 ASCII 码的字符
- 继续下一个字节
如何将 01000001 二进制转换为文本?
使用ASCII表:
010100002 = 26+24 = 64+16 = 80 => "P"
011011002 = 26+25+23+22 = 64+32+8+4 = 108 => "l"
011000012 = 26+25+ 20 = 64+32+1 = 97 => "a"
01000001 = 2^6+2^2 = 64+1 = 65 = 'A'
00110000 = 2^5+2^4 = 2^5+2^4 = 32+16 = 48 = '0'
二进制到 ASCII 文本转换表
十六进制 | 二进制 | ASCII 字符 |
---|---|---|
00 | 00000000 | 零 |
01 | 00000001 | SOH |
02 | 00000010 | STX |
03 | 00000011 | ETX |
04 | 00000100 | EOT |
05 | 00000101 | ENQ |
06 | 00000110 | 确认 |
07 | 00000111 | 贝尔 |
08 | 00001000 | 学士学位 |
09 | 00001001 | H T |
0A | 00001010 | 如果 |
0B | 00001011 | VT |
0℃ | 00001100 | 法郎 |
0D | 00001101 | 铬 |
0E | 00001110 | 所以 |
0F | 00001111 | SI |
10 | 00010000 | 低功耗 |
11 | 00010001 | DC1 |
12 | 00010010 | DC2 |
13 | 00010011 | DC3 |
14 | 00010100 | DC4 |
15 | 00010101 | 纳克 |
16 | 00010110 | 同步 |
17 | 00010111 | 经济贸易局 |
18 | 00011000 | 能够 |
19 | 00011001 | 电磁场 |
1A | 00011010 | 子 |
1B | 00011011 | 退出 |
1C | 00011100 | FS |
一维 | 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 | 3 |
34 | 00110100 | 4 |
35 | 00110101 | 5 |
36 | 00110110 | 6 |
37 | 00110111 | 7 |
38 | 00111000 | 8 |
39 | 00111001 | 9 |
3A | 00111010 | : |
3B | 00111011 | ; |
3C | 00111100 | < |
3D | 00111101 | = |
3E | 00111110 | > |
3F | 00111111 | ? |
40 | 01000000 | @ |
41 | 01000001 | A |
42 | 01000010 | B |
43 | 01000011 | C |
44 | 01000100 | D |
45 | 01000101 | E |
46 | 01000110 | F |
47 | 01000111 | G |
48 | 01001000 | H |
49 | 01001001 | I |
4A | 01001010 | J |
4B | 01001011 | K |
4C | 01001100 | L |
4D | 01001101 | M |
4E | 01001110 | N |
4F | 01001111 | O |
50 | 01010000 | P |
51 | 01010001 | Q |
52 | 01010010 | R |
53 | 01010011 | S |
54 | 01010100 | T |
55 | 01010101 | U |
56 | 01010110 | V |
57 | 01010111 | W |
58 | 01011000 | X |
59 | 01011001 | Y |
5A | 01011010 | Z |
5B | 01011011 | [ |
5C | 01011100 | \ |
5D | 01011101 | ] |
5E | 01011110 | ^ |
5F | 01011111 | _ |
60 | 01100000 | ` |
61 | 01100001 | a |
62 | 01100010 | b |
63 | 01100011 | c |
64 | 01100100 | d |
65 | 01100101 | e |
66 | 01100110 | f |
67 | 01100111 | g |
68 | 01101000 | h |
69 | 01101001 | i |
6A | 01101010 | j |
6B | 01101011 | k |
6C | 01101100 | l |
6D | 01101101 | m |
6E | 01101110 | n |
6F | 01101111 | o |
70 | 01110000 | p |
71 | 01110001 | q |
72 | 01110010 | r |
73 | 01110011 | s |
74 | 01110100 | t |
75 | 01110101 | u |
76 | 01110110 | v |
77 | 01110111 | w |
78 | 01111000 | x |
79 | 01111001 | y |
7A | 01111010 | z |
7B | 01111011 | { |
7C | 01111100 | | |
7D | 01111101 | } |
7E | 01111110 | ~ |
7F | 01111111 | DEL |
Binary System
The binary numeral system uses the number 2 as its base (radix). As a base-2 numeral system, it consists of only two numbers: 0 and 1.
While it has been applied in ancient Egypt, China and India for different purposes, the binary system has become the language of electronics and computers in the modern world. This is the most efficient system to detect an electric signal’s off (0) and on (1) state. It is also the basis for binary code that is used to compose data in computer-based machines. Even the digital text that you are reading right now consists of binary numbers.
ASCII Text
ASCII(美国信息交换标准代码)是最常见的字符编码标准之一。ASCII 最初是从电报代码发展而来的,现在广泛用于电子通信中以传送文本。
原始 ASCII 基于 128 个字符。这些是英文字母表的 26 个字母(小写和大写);从 0 到 9 的数字;和各种标点符号。在 ASCII 码中,这些字符中的每一个都被分配了一个从 0 到 127 的十进制数。例如,大写字母 A 的 ASCII 表示是 65,小写字母 a 是 97。