字节换算比特

字节换算成比特:乘以 8。1 字节等于 8 比特,所以 1 kB 是 8,000 比特,1 MB 是 8,000,000 比特(8 Mb)。本页换算的是数据大小,不是速度。

快捷数值
快捷单位

结果
8 b

1 B 等于:

  • b8
  • kb0.008
  • Mb0.000008
  • Gb8E-9
  • B1
  • kB0.001
  • MB0.000001
  • GB1E-9
  • TB1E-12
  • KiB0.000976563
  • MiB9.53674E-7
  • GiB9.31323E-10
b = B × 8 1 B × 8 = 8 b

完全在浏览器本地运行,你输入的任何内容都不会被发送出去。

公式

1 B = 8 比特,1 b = 1 比特,因此:

b = B × 8 4 B × 8 = 32 b

常用换算

Bb
1 B8 b
2 B16 b
4 B32 b
8 B64 b
64 B512 b
512 B4,096 b
1,024 B8,192 b
1,000,000 B8,000,000 b

为什么存储用字节,网络用比特

字节是大多数计算机能寻址的最小单位:8 个比特,可以表示 256 种不同的值(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2)。因此文件、内存和硬盘都以字节计量(B、kB、MB、GB、TB)。而网络是在网线或无线链路上一位一位地传输数据,所以线路速率和宽带套餐都以比特计(kbps、Mbps、Gbps)。想弄清文件大小和网速之间的关系,第一步就是把字节换成比特。

示例

  • 64 字节的数据包。64 × 8 = 512 比特。网络工程师习惯用字节描述最小帧长,却用比特描述链路容量。
  • 一张 5 MB 的照片。5 × 8 = 40 Mb。在 20 Mbps 的上行带宽下,满速上传需要 2 秒。
  • 一个 1 GB 的文件。8,000,000,000 比特,即 8 Gb。在 100M 宽带上,8,000 Mb ÷ 100 = 80 秒。任意大小都可以用下载时间计算器来算。

容易踩的坑:KiB 与 MiB

操作系统和内存规格有时使用二进制大小:1 KiB = 1,024 字节 = 8,192 比特,1 MiB = 1,048,576 字节 = 8,388,608 比特。如果文件标注为 1 MiB,而你用 1,000,000 乘以 8,就会少算约 5%。数据来源使用二进制单位时,请在换算器中选择对应单位。反向换算请用比特转字节;要换算速率而不是大小,请前往字节转 Mbps。完整背景知识见比特与字节的区别。

常见问题

1 字节等于多少比特?

8 比特。几乎所有现代计算机都以 8 比特为 1 字节,所以换算系数永远是 8。

1 MB 等于多少比特?

按十进制兆字节计算,是 8,000,000 比特(8 Mb)。如果是 1 MiB(1,048,576 字节),则是 8,388,608 比特。

为什么文件大小用 MB,网速却用 Mbps?

存储以字节组织,网络链路传输的是比特。把以 MB 计的文件大小乘以 8 得到兆比特,再除以以 Mbps 计的网速,就能估算出传输所需的秒数。

相关换算

相关工具