下载时间计算器
精确计算任意文件的下载所需时长——正确区分十进制与二进制前缀,并精准处理比特与字节的换算。
- 小时
- 0
- 分钟
- 1
- 秒
- 20
计算器
柱状图,对比常见连接速度下的下载时间
- 10 Mbps13m 20s
- 50 Mbps2m 40s
- 100 Mbps1m 20s
- 500 Mbps16s
- 1 Gbps8s
关于此计算器
本计算器会根据文件大小和你的连接速度,准确告诉你下载一个文件需要多长时间。它处理了两个最常见的困惑点:比特与字节之分(你的运营商以兆比特报速度,文件却以兆字节计量),以及十进制与二进制前缀之分(MB = 1,000,000 字节;MiB = 1,048,576 字节)。输入文件大小和带宽,选好正确的单位,即可得到以时、分、秒表示的结果。
如何解读你的结果
结果显示的是理论下载时间,按时、分、秒拆分。实际传输会更慢——TCP/IP 协议开销、连接拥塞、Wi-Fi 丢包和服务器限速都会吞掉一部分标称速度。在良好的连接上,比理论值低 5–15% 是正常的;在移动网络或公共 Wi-Fi 上,预计会更多。可选的开销字段让你直接对这一点建模。
计算方法
下载时间(秒)等于(文件大小字节数 × 8)÷ 以比特每秒计的带宽。系数 8 把字节换算成比特,以匹配运营商用于连接速度的单位。对于十进制大小单位(KB、MB、GB、TB),计算器采用 SI 前缀:1 MB = 10⁶ 字节,1 GB = 10⁹ 字节。对于二进制大小单位(KiB、MiB、GiB、TiB),计算器采用 IEC 80000-13 前缀:1 MiB = 2²⁰ = 1,048,576 字节,1 GiB = 2³⁰ 字节。带宽单位同样进行归一化:1 Mbps = 10⁶ 比特每秒;1 MBps = 8 × 10⁶ 比特每秒。如果提供了开销百分比 p,则把原始时间除以 (1 − p/100),以模拟被协议头和重传占用的那部分容量。最终结果以时、分和整数秒表示。
实例演示
文件大小:700 MB(DVD 画质的视频,十进制兆字节)。连接:50 Mbps(兆比特每秒)。
计算器把 700 MB 换算成 5,600,000,000 比特(700 × 1,000,000 × 8),除以 50,000,000 bps,得出 112 秒——即 1 分 52 秒。注意:在同样的 50 Mbps 下,一个 700 MiB 文件(二进制)约需 117 秒,因为 MiB 比 MB 大约大 4.86%。
常见问题
为什么我实际的下载比计算器预测的要慢?
计算器给出的是理论上限——有效载荷比特数除以容量比特数。实际传输包含 TCP 确认包、TLS 握手、HTTP 头和重传,因此有效吞吐量通常为标称速度的 80–95%。到服务器的距离、Wi-Fi 干扰和运营商限速会带来更多延迟。使用开销字段(试试 10%)可获得更贴近现实的估计。
Mbps 和 MBps 有什么区别?
Mbps 是兆比特每秒;MBps 是兆字节每秒。一个字节等于 8 比特,所以 50 Mbps 只有 6.25 MBps。互联网服务商以兆比特做宣传;操作系统和下载管理器通常以兆字节显示传输速率。混淆这两个单位,是人们误以为自己的连接比宣传慢的最常见原因。
为文件大小该用 MB 还是 MiB?
对于 macOS、流媒体服务、存储厂商和大多数网页内容所报告的文件,使用 MB(兆字节,10⁶ = 1,000,000 字节)。如果你的工具显示「MiB」或以二进制单位计数,则使用 MiB(mebibyte,2²⁰ = 1,048,576 字节)——Windows 资源管理器就是如此(它标的「MB」实际上指 mebibyte),Linux 和一些磁盘工具也是。若拿不准,可看看标注单位的工具是否把它拼成带小写「i」的形式。
开销百分比会把我的 Wi-Fi 或 VPN 考虑进去吗?
它是一个简单的缩放系数,而非特定于协议的模型。10% 的开销意味着计算器假设只有 90% 的标称带宽用于承载有效载荷,这大致涵盖了典型的 Wi-Fi 或 VPN 损耗。如果你处在负载很重的网络或高延迟的卫星连接上,15–30% 可能更接近实际。
我也能用它来算上传时间吗?
可以——在连接速度字段里输入你的上传带宽。原理完全相同:上传时间等于以比特计的文件大小除以以比特每秒计的上传速度。大多数家用连接的速度是不对称的(上传比下载慢 5–20 倍),因此上传一个大文件要比下载它花费的时间长得多。
资料来源
由 YouCalc 团队审核 · 最近审核
发现翻译问题、计算问题或有任何建议?欢迎告诉我们。