字节换算比特
字节换算成比特:乘以 8。1 字节等于 8 比特,所以 1 kB 是 8,000 比特,1 MB 是 8,000,000 比特(8 Mb)。本页换算的是数据大小,不是速度。
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
完全在浏览器本地运行,你输入的任何内容都不会被发送出去。
公式
1 B = 8 比特,1 b = 1 比特,因此:
常用换算
| B | b |
|---|---|
| 1 B | 8 b |
| 2 B | 16 b |
| 4 B | 32 b |
| 8 B | 64 b |
| 64 B | 512 b |
| 512 B | 4,096 b |
| 1,024 B | 8,192 b |
| 1,000,000 B | 8,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 计的网速,就能估算出传输所需的秒数。