ASCII 转二进制
轻松将ASCII字符转换为二进制代码
转换工具
0 characters
输入任何 ASCII 字符。非 ASCII 字符将触发错误。
关于此工具
ASCII 到二进制转换器是一种将 ASCII 字符转换为其二进制等价物的工具。每个 ASCII 字符由一个唯一的 7 位或 8 位二进制代码表示,具体取决于是否使用扩展 ASCII。
工作原理
- 输入文本中的每个字符都会被检查,以确保其在ASCII范围之内(标准ASCII为0-127,扩展ASCII为0-255)。
- 每个有效的ASCII字符都会根据ASCII表转换为其十进制等值。
- 随后,该十进制值会被转换为8位二进制字符串(必要时用前导零填充)。
- 所有字符的二进制字符串会被合并(可选地用空格分隔)以形成最终输出。
常见用途
- 计算机科学教育:理解文本在计算机中以二进制形式存储的方式。
- 数据传输:将文本转换为二进制以通过要求二进制数据的网络进行传输。
- Cryptography:为使用二进制输入的加密算法准备文本数据。
- 低级编程:在系统编程中处理文本的二进制表示形式。
- 数字通信:理解文本信息在数字系统中的基本表示方式。
ASCII系统基础
ASCII(美国信息交换标准代码)系统使用7位二进制表示128个字符,包括英文字母(大小写)、数字及各种符号。扩展ASCII使用8位二进制表示256个字符,新增了来自多种语言的字符及符号。
部分ASCII到二进制转换表
Character | ASCII十进制 | 二进制(8位) |
---|---|---|
Space | 32 | 00100000 |
! | 33 | 00100001 |
" | 34 | 00100010 |
# | 35 | 00100011 |
A | 65 | 01000001 |
B | 66 | 01000010 |
a | 97 | 01100001 |
b | 98 | 01100010 |
0 | 48 | 00110000 |