toolfree

比特转字节

比特换算字节:除以 8。说明为何 300M 的光纤下载只有 37.5 MB/s。

在你的浏览器中运行

换算公式

字节 = 比特 ÷ 8

一个字节是八个比特。这自 1960 年代以来已是实质上的通则,但它是惯例而非自然律——早期有 些机器用六比特或九比特的字节,标准文件要精确时会改用 octet(八字节)这个词。

问题全出在那个小写 b

符号意思
b比特
B字节
MbpsMb/s每秒 megabit
MB/s每秒 megabyte

只差一个字母,意义差八倍。宽频是以比特计价的,而文件大小与下载进度条是以字节显示的。 这个错位正是「网络听起来很快、下载看起来很慢」的原因。

宽频速率

方案MbpsMB/s下载 1 GB 需时
60M607.52 分 13 秒
100M10012.51 分 20 秒
300M30037.527 秒
500M50062.516 秒
1G10001258 秒
2G20002504 秒

实际速度会比这些数字再低几个百分点——TCP、IP 与乙太网络的头部都要占去一部分——但广告数字 与下载画面之间的落差,几乎全部来自那个 8 倍。

快速对照

比特字节
8 b1 B
1000 b125 B
1 kbit125 B
1 Mbit125 kB
1 Gbit125 MB

哪些地方比特才是自然单位

比特不只是比较小的字节。在数量本来就不是整数个字节的场合,它才是对的单位:

心算估法

除以 8,或者连续对半三次。 换算宽频的捷径是除以 10 再加四分之一:300 Mbps 除以 10 是 30,加 7.5 得 37.5 MB/s,刚好就是精确值。