按 ⌘K 切换工具
NETWORK
下载时间计算器
估算任意文件大小的下载时间。
download-calc
- Estimated time
- 1m 20.0s
Theoretical best case; real transfers are slower due to overhead and contention.
§01 关于此工具
概述
「这条线路下 50 GB 要多久?」——在规划系统镜像、游戏下载、备份或数据迁移时经常要回答这个问题。这个计算器把文件大小和链路速度换算成预计耗时,并且替你避开造成大多数错误答案的两个单位陷阱:十进制与二进制的容量(GB 对 GiB),以及比特与字节(Mbps 对 MB/s)。这两处只要弄错一个,答案就会偏出好几倍。
使用方法
- 在 File size 里填大小,并选一个单位:十进制的
KB/MB/GB/TB,或二进制的KiB/MiB/GiB。 - 在 Connection speed 里填链路速度,并选
Kbps、Mbps、Gbps、KB/s或MB/s。 - 读 Estimated time,以小时、分、秒给出。
示例
1 GB在100 Mbps下 →1m 20.0s700 MB在10 Mbps下 →9m 20.0s100 GB在1 Gbps下 →13m 20.0s
说明
公式就是「以比特计的大小」除以「每秒比特数的速度」——这是理论上的最好情况,工具本身也注明了这一点。实际传输会因为开销和争用而更慢;在状况良好的有线链路上,留 10–20% 的余量是个合理的经验值,Wi-Fi 上要留得更多。还要注意:如果你手上的大小是操作系统报出来的,那通常是 KiB/MiB/GiB 这套二进制单位,不要和服务商用的十进制 GB 混在一起。
FAQ
我填的数据会离开浏览器吗?
不会。估算在本地用简单的算术完成,不向任何服务器发送。
GB 和 GiB、Mbps 和 MB/s 有什么区别?
GB/MB/KB/TB 是十进制(1 GB = 10⁹ 字节),而 KiB/MiB/GiB 是二进制(1 GiB = 2³⁰ 字节)——操作系统报的往往是二进制那一套。Mbps 是每秒兆比特,MB/s 是每秒兆字节;1 MB/s 等于 8 Mbps,这就是所谓「100 Mbps」的线路下载速度大约只有 12.5 MB/s 的原因。
为什么真实下载比估算的更久?
这个结果假设链路在整个传输过程中都跑在标称速度上。TCP 慢启动、协议开销、服务端的吞吐限制、Wi-Fi 状况以及共享链路的争用,都会拉低有效速度,所以现实中的耗时通常要长一些。