4069

下载时间计算器

什么是下载时间计算器?

下载时间计算器告诉您通过网络连接传输文件需要多长时间。您输入文件大小(例如 700 MB)和连接速度(例如 10 Mbps),工具便会以小时、分钟和秒返回预计的下载时间。

该计算依赖于一个人们常常混淆的细节:文件大小以字节衡量,而连接速度以比特衡量。由于 1 字节等于 8 比特,标注为“10 Mbps”的连接每秒并非传输 10 兆字节,而是约 1.25 兆字节。本计算器会自动为您完成这一换算。

计算器如何工作?

该工具接收三项输入并生成一个结果:

文件大小,使用您选择的单位(KB、MB、GB、TB,以及它们的二进制对应单位 KiB、MiB、GiB、TiB)。

连接速度,以数字形式输入。

速度单位,从基于比特的速率(Kbps、Mbps、Gbps)或基于字节的速率(KB/s、MB/s、GB/s)中选择。

在内部,它将文件大小转换为比特,除以以每秒比特为单位的速度,并将结果格式化为 Hh Mm Ss。

公式

以秒为单位的下载时间是以比特为单位的文件大小除以以每秒比特为单位的速度:

t=S×8vt = \frac{S \times 8}{v}t=vS×8​

其中:

ttt 是以秒为单位的下载时间,

SSS 是以字节为单位的文件大小,

vvv 是以每秒比特为单位的连接速度。

系数 888 将字节转换为比特。如果您的速度已经以每秒字节给出,则去掉系数 8:

t=Svbytest = \frac{S}{v_{\text{bytes}}}t=vbytes​S​

计算实例

实例 1:10 Mbps 下的 700 MB 文件

700 MB 的文件包含 700×106700 \times 10^6700×106 字节,即 5.6×1095.6 \times 10^95.6×109 比特。在 10 Mbps(10×10610 \times 10^610×106 每秒比特)下:

t=700×106×810×106=560 s=0h 9m 20st = \frac{700 \times 10^6 \times 8}{10 \times 10^6} = 560 \text{ s} = \text{0h 9m 20s}t=10×106700×106×8​=560 s=0h 9m 20s

实例 2:100 Mbps 下的 1 GB 文件

t=1×109×8100×106=80 s=0h 1m 20st = \frac{1 \times 10^9 \times 8}{100 \times 10^6} = 80 \text{ s} = \text{0h 1m 20s}t=100×1061×109×8​=80 s=0h 1m 20s

实例 3:50 Mbps 下的 4.7 GB DVD 镜像

t=4.7×109×850×106=752 s=0h 12m 32st = \frac{4.7 \times 10^9 \times 8}{50 \times 10^6} = 752 \text{ s} = \text{0h 12m 32s}t=50×1064.7×109×8​=752 s=0h 12m 32s

实例 4:5 Mbps 下的 25 MB 文件

t=25×106×85×106=40 s=0h 0m 40st = \frac{25 \times 10^6 \times 8}{5 \times 10^6} = 40 \text{ s} = \text{0h 0m 40s}t=5×10625×106×8​=40 s=0h 0m 40s

实用说明与使用场景

真实速度低于标称速度。 网络开销、拥塞和 Wi-Fi 状况意味着您很少能达到完整的标称速率。请将结果视为最佳情况的估算,并加上 10–30% 以得到更现实的数字。

比特与字节。 互联网套餐以每秒比特出售(Mbps、Gbps),而文件和存储以字节衡量(MB、GB)。混淆两者是最常见的错误——用兆字节数除以兆比特数会使速度高估八倍。

十进制单位与二进制单位。 营销和服务商使用十进制单位(1 MB = 1,000,000 字节),而某些操作系统报告二进制单位(1 MiB = 1,048,576 字节)。本计算器同时支持两者,使您的数字与所比较的工具相符。

规划大型传输。 用它来判断备份、游戏安装或视频导出是否会在休息期间、一夜之间完成,或者您是否需要更快的连接。