CCalculate.Studio

⬇️ 下载时间计算器

这个下载时间计算器根据文件大小和你的网速(Mbps)估算传输文件所需的时间。网速通常以兆比特每秒(Mbps)标注,而文件大小以字节为单位,因此计算器会把速度除以 8,换算成实际的兆字节每秒(MB/s)。它还会给出半速情况下的用时,因为实际吞吐量通常低于宣传的最高速度。

最后审核: 2026-07-07
Add as preferred on Google

如何理解你的下载时间结果

下表列出了几种常见网速下的实际传输速率,以及以理想速度下载 1 GB(10⁹ 字节)所需的时间。由于协议开销和网络拥堵,实际用时通常会比理想值长 10%–50%。

网速实际速率下载 1 GB 所需时间(理想值)
10 Mbps1.25 MB/s13 分 20 秒
25 Mbps3.125 MB/s5 分 20 秒
50 Mbps6.25 MB/s2 分 40 秒
100 Mbps12.5 MB/s1 分 20 秒
500 Mbps62.5 MB/s16 秒
1,000 Mbps(1 Gbps)125 MB/s8 秒
  • 该计算假设在输入速度下进行持续、不间断的传输。协议开销、Wi-Fi 信号质量、服务器限制以及同时在线的用户数都会降低实际吞吐量。
  • 这里的文件大小采用十进制单位(1 GB = 10⁹ 字节)。操作系统若以二进制单位(GiB)显示大小,同一文件会显示为略小的数值。
  • 运营商宣传的网速是「最高可达」的数值;下载当下的实测网速能给出更准确的输入值。

什么是下载时间?为什么 Mbps 不等于 MB/s?

下载时间是指在给定网速下传输给定大小文件所需的时长。这里最关键的概念是比特(bit)与字节(byte)的区别:网速以兆比特每秒(Mbps,小写 b)标注,而文件大小以兆字节或吉字节(MB/GB,大写 B)计量。1 字节等于 8 比特,所以一条 100 Mbps 的线路最快也只能达到 12.5 兆字节每秒——而不是 100。

这种比特与字节的区分遵循国际单位制惯例:比特(bit)和字节(B)是两种不同的信息单位,而 mega(10⁶)、giga(10⁹)等 SI 词头以十进制方式对它们进行换算。因此一个 50 GB 的文件包含 50 × 10⁹ 字节 = 400 × 10⁹ 比特,用这个比特数除以以比特每秒表示的网速,就能得到理论上的最短传输时间。

实际下载往往比这个理论最短时间慢。协议开销(TCP/IP 头部、加密)、服务器吞吐量限制、Wi-Fi 信号状况和网络拥堵都会降低实际速度。宽带商宣传的速度是理想条件下测得的最大值,这也是本计算器同时给出「输入速度的一半」这一更保守估算的原因。

如何使用这个下载时间计算器

  1. 输入文件大小并选择单位(MB、GB 或 TB)。这些是十进制单位:1 GB = 1,000 MB。
  2. 输入你的网速(Mbps)——即宽带套餐或测速软件给出的数值。
  3. 查看按理想满速传输计算出的预计下载时间。
  4. 参考半速估算值,了解更现实的用时上限;再看有效 MB/s 数值,把网速换算成文件大小单位。

下载时间背后的公式

time (s) = file size (bytes) × 8 ÷ speed (bits/s)
effective MB/s = speed (Mbps) ÷ 8

下载时间等于换算成比特的文件大小,除以以比特每秒表示的网速。因为 1 字节 = 8 比特,所以先把以兆字节表示的大小乘以 8 得到兆比特,再除以以 Mbps 表示的网速。

示例:一个 50 GB 的文件,在 100 Mbps 的网络下下载。该文件为 50 × 10⁹ 字节 × 8 = 4 × 10¹¹ 比特,除以 100 × 10⁶ 比特每秒,得到 4,000 秒,约合 1 小时 7 分钟。实际传输速率为 100 ÷ 8 = 12.5 MB/s,若按半速计算,同一文件大约需要 2 小时 13 分钟。

常见错误

  • 把 Mbps(兆比特每秒)与 MB/s(兆字节每秒)混淆——两者相差 8 倍,100 Mbps 的套餐最快也只能达到 12.5 MB/s。
  • 指望达到宣传的满速:协议开销、Wi-Fi 状况和服务器端限制都会降低实际吞吐量。
  • 混用十进制与二进制单位——操作系统显示的 1 GiB 比 1 GB 大约多 7.4%。
  • 忽略上传速度往往远低于下载速度这一点(非对称线路),因此发送同一文件可能耗时长得多。

常见问题

100 Mbps 下载 1 GB 需要多久?

理想条件下约 80 秒。1 GB 是 10⁹ 字节 = 8 × 10⁹ 比特,除以 100 × 10⁶ 比特每秒,得到 80 秒,即 1 分 20 秒。实际下载通常会因协议开销和网络状况稍慢一些。

Mbps 和 MB/s 有什么区别?

Mbps 指兆比特每秒,MB/s 指兆字节每秒。1 字节等于 8 比特,所以把 Mbps 除以 8 才是 MB/s:一条 100 Mbps 的线路最快只能传输 12.5 MB/s。宽带套餐用 Mbps 宣传,是因为这个数字比用字节表示大 8 倍,而文件管理器显示的大小和传输速率则以字节为单位。

为什么我实际的下载速度比计算器给出的慢?

计算器给出的是在输入速度下的理论最短时间。实际传输要承担 TCP/IP 和加密带来的开销,还要与其他设备共享带宽,并受发送方服务器的能力和你的 Wi-Fi 状况影响。一般经验是实际速度约为宣传速度的 50%–90%,这也是计算器同时给出半速估算的原因。

1 GB 等于 1,000 MB 还是 1,024 MB?

按照本计算器以及存储、网络厂商采用的 SI 十进制惯例,1 GB = 1,000 MB = 10⁹ 字节。而 1,024 MiB 对应的是 1 GiB(吉比字节),这是由 IEC 二进制词头惯例定义的另一个单位。GB 与 GiB 之间相差约 7.4%。

在 50 Mbps 网络下下载 100 GB 的游戏需要多久?

理想条件下约需 4 小时 27 分钟:100 × 10⁹ 字节 × 8 = 8 × 10¹¹ 比特,除以 50 × 10⁶ 比特每秒,得到 16,000 秒。若按半速计算,大约需要 8 小时 53 分钟,这也是中端网络下载大型游戏常常需要挂机一整夜的原因。

参考文献

  1. Bureau International des Poids et Mesures (BIPM). The International System of Units (SI Brochure), 9th edition, 2019 — decimal SI prefixes.
  2. ISO/IEC 80000-13:2008. Quantities and units — Part 13: Information science and technology — bit, byte, and binary prefixes.
  3. NIST Special Publication 811 (Thompson & Taylor). Guide for the Use of the International System of Units (SI), 2008.

数据与存储 · 全部计算器

相关计算器