什么是比特转字节换算器?
比特(bit)是数字信息中最小的单位,而字节(byte)则由 8 个比特组成。本换算器只需将输入的比特数除以 8,即可得到对应的字节数。同样的算法也适用于数据传输速率,即把每秒比特数(bps)换算为每秒字节数(Bps)。
如何使用
输入比特数后,换算器会立即显示对应的字节数。无论是换算文件大小、网络速度,还是任何数字存储量,都可以用它来完成。举个例子:宽带运营商通常用「兆比特每秒(Mbps)」来标称网速,而下载软件里显示的却是「兆字节每秒(MBps)」——只要除以 8,就能把两者放在同一标准下比较。
公式解析
换算非常简单:字节 = 比特 ÷ 8。由于 1 个字节正好定义为 8 个比特,所以除以 8 就能得到字节数。反向换算时,把字节数乘以 8 即可还原为比特数。
$$\text{Bytes} = \frac{\text{Bits}}{8}$$
实例演算
假设你有 80,000 个比特,除以 8 即为 $$80{,}000 \div 8 = 10{,}000 \text{ 字节(10 KB)}.$$ 同理,一条 100 Mbps 的宽带,实际下载速度约为 \(100 \div 8 = 12.5\) MBps。
位和字节转换表
基本关系很简单:1 字节中有 8 位。要将任何位值转换为字节,请除以 8:\[\text{字节} = \frac{\text{位}}{8}\] 相同的系数也适用于数据速率,其中每秒位数 (bps) 除以 8 得到每秒字节数 (Bps)。下表使用十进制 (SI) 前缀,其中 1 kbit = 1000 位,1 Mbit = 1,000,000 位,依此类推。
存储单位:位到字节
| 位值 | 字节 (÷ 8) | 常见等价物 |
|---|---|---|
| 1 位 | 0.125 字节 | — |
| 8 位 | 1 字节 | 1 B |
| 1 千位 (1,000 位) | 125 字节 | 0.125 KB |
| 1 兆位 (1,000,000 位) | 125000 字节 | 125 KB (0.125 MB) |
| 1 吉位 (1,000,000,000 位) | 125,000,000 字节 | 125 MB (0.125 GB) |
| 1 太位 (1,000,000,000,000 位) | 125,000,000,000 字节 | 125 GB (0.125 TB) |
网络速度:bps 到 Bps
互联网计划以每秒兆位 (Mbps) 宣传,但下载以每秒兆字节 (MBps) 显示。将宣传速度除以 8 以估计最大下载速率。
| 连接速度 | 每秒字节数 (÷ 8) | 下载速率 |
|---|---|---|
| 10 Mbps | 1,250,000 Bps | 1.25 MBps |
| 50 Mbps | 6,250,000 Bps | 6.25 MBps |
| 100 Mbps | 12,500,000 Bps | 12500000 Bps = 12.5 MBps |
| 300 Mbps | 37,500,000 Bps | 37.5 MBps |
| 1000 Mbps (1 Gbps) | 125,000,000 Bps | 125 MBps |
注意:实际吞吐量通常低于这些理论最大值,因为协议开销、网络拥塞和其他因素。
定义和术语表
- 位
- 最小的数字信息单位,表示 0 或 1 的单个二进制值。该名称来自"二进制数字"。缩写为小写"b"。
- 字节
- 8 位的组合,是测量文件大小和存储容量的标准单位。缩写为大写"B"。一个字节可以表示 256 个不同的值 (\(2^8\))。
- bps(每秒位数)
- 数据传输速率的度量,等于每秒传输一位。网络和互联网速度通常以每秒位数表示。
- Bps(每秒字节数)
- 数据传输速率,等于每秒一个字节 (8 位)。下载管理器和操作系统通常以每秒字节数显示进度。转换:Bps = bps ÷ 8。
- Mbps(每秒兆位)
- 每秒一百万位 (1,000,000 bps)。宣传宽带互联网速度的标准单位。
- MBps(每秒兆字节)
- 每秒一百万字节,等于 8 Mbps。100 Mbps 连接最多可提供 12.5 MBps。
- 千字节 (KB) 对比 二进制字节 (KiB)
- 千字节 (KB) 使用十进制 (SI) 前缀,等于 1,000 字节。二进制字节 (KiB) 使用 IEC 定义的二进制前缀,等于 1,024 字节 (\(2^{10}\))。虽然它们不同,但许多操作系统历来(仍然)将 1,024 字节标记为"KB",这是常见的混淆来源。
- 十进制 (1000) 对比 二进制 (1024) 前缀
- 十进制前缀 (kilo-、mega-、giga-、tera-) 是 1,000 的幂,用于数据速率和大多数存储制造商:1 MB = 1,000,000 字节。二进制前缀 (kibi-、mebi-、gibi-、tebi-,缩写为 KiB、MiB、GiB、TiB) 是 1,024 的幂,用于许多操作系统的内存和报告文件大小:1 MiB = 1,048,576 字节。随着大小的增加,差距会加大——在吉字节级别,十进制 GB 比二进制 GiB 小约 7.4%,这就是为什么一个"1 TB"驱动器显示为大约 931 GiB。
常见问题
为什么要除以 8? 按照定义,1 个字节等于 8 个比特,因此每个字节都由 8 个比特构成。
bps 和 Bps 有什么区别? 小写「b」代表比特(bit),大写「B」代表字节(byte)。100 bps 仅相当于 12.5 Bps。
这里用的是 1000 还是 1024? 比特与字节的换算比例永远固定为 8;1000 与 1024 的区别只在向上换算到千字节、兆字节等更大单位时才需要考虑。