二进制代码转换器 — 文本 ⇄ 二进制 文本 → 二进制

在文本与二进制代码(base-2 表示)之间转换。输入文本得到其二进制表示(每字符 8 位),或输入二进制数字(0 和 1)解码回可读文本。支持8 位和空格分隔的二进制格式。
本工具在浏览器本地处理所有数据 — 不向任何服务器上传数据。
编码: 自动检测 ▾
位分组: 分隔符:
输入即可实时转换
(UTF-8 .txt)
方案 13:二进制编码
二进制是所有数字计算机使用的最基本二进制(base-2)计数系统。每个字符表示为一串比特(0 和 1)。标准 8 位编码(每字符 1 字节)覆盖全部 256 个扩展 ASCII 值;7 位编码覆盖标准 ASCII(0–127)。二进制是最底层的表示 — 每个文件、图像或程序最终都归结为二进制。
二进制与二进制补码

每个二进制位都是 2 的幂,所以 8 位覆盖 0–255 的值。负数以二进制补码存储 — 按位取反再加一 — 这让同一个加法电路既能做加法也能做减法。在固定位宽下,溢出的值直接回绕:8 位下 255 + 1 变成 0。

同一比特模式在不同位宽下表示不同的数 — 11111111 作为无符号数是 255,作为 8 位有符号二进制补码则是 −1。