什么是数据传输速率换算器?
这款工具可以把你以某一单位输入的网络或存储传输速率,同时换算成所有其他常见的速率单位。它涵盖了最基础的"比特每秒"和"字节每秒",十进制 SI 单位(基于 1000 的幂:千比特、兆比特、吉比特、太比特及对应的字节单位),以及二进制 IEC 80000-13 单位(基于 1024 的幂:Kibit、Mibit、Gibit、Tibit 及对应的字节单位)。它通用于全球,不局限于任何特定国家或标准版本,仅涵盖上述所列单位。
如何使用
输入数值(速率),选择该数值所使用的单位,然后点击换算。结果表格会按"基础单位""SI(基于 1000)""IEC 80000-13(基于 1024)"分组,列出全部 18 个单位的等值结果。请牢记几个关键区别:小写 b 表示比特(bit),大写 B 表示字节(Byte),1 字节 = 8 比特;SI 单位以 1000 为倍率,IEC 单位以 1024 为倍率。
换算公式解析
每个单位都以"比特每秒"为基准,存储为一个换算系数。换算时先把输入值乘以其来源单位的系数,归一化为比特每秒;再除以目标单位的系数,即可得到对应数值。由于所有系数都是精确的整数,因此在最终格式化显示之前不会引入任何舍入误差。
$$\text{bits/s} = \text{Speed} \times \text{Unit Factor}$$
$$\begin{gathered} B = \text{Speed} \times \text{Unit Factor} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} B &= \text{value in bits per second} \\ \text{Result} &= \dfrac{B}{\text{Target Unit Factor}} \end{aligned} \right. \end{gathered}$$
实例演示
假设速率 = 1,单位 = 兆比特每秒(系数为 1,000,000)。换算为比特每秒:\(1 \times 1{,}000{,}000 = 1{,}000{,}000\) b/s。再分别相除:字节每秒 = \(1{,}000{,}000 / 8 = 125{,}000\);千字节每秒 = \(1{,}000{,}000 / 8000 = 125\);兆字节每秒 = \(1{,}000{,}000 / 8{,}000{,}000 = 0.125\);Kibit 每秒 = \(1{,}000{,}000 / 1024 = 976.5625\)。因此,1 Mb/s 的连接对应的传输速度为 125 kB/s。
常见问题
为什么 1 Mbps 不等于 1 MB/s?因为 1 字节等于 8 比特,所以 1 兆比特每秒只相当于 0.125 兆字节每秒。换句话说,一条 8 Mb/s 的宽带,下载速度大约只有 1 MB/s。这也是为什么运营商标称的"M"和你实际看到的下载速度看起来差了 8 倍。
MB 和 MiB 有什么区别?MB(兆字节)是十进制单位:1,000,000 字节;MiB(Mebibyte)是二进制单位:1,048,576 字节。本换算器会同时显示两者,方便你把厂商宣传的 SI 速率与软件中实际显示的二进制数值进行对照。
可以输入 0 或负数吗?输入 0 时,所有单位的结果都为 0。负数也能正常进行数学换算,尽管在现实中传输速率通常不会是负值。