下载时间计算器

根据MB、GB或TB文件大小和Mbps网速,考虑协议开销计算下载或上传时间。

由 AI 写作工具起草更新于 已验证的示例:5

%
以下是无额外报头选项的满尺寸数据包模型。 Ethernet上的TCP/IPv4每发送1,538字节含1,460字节数据,开销约5 %。原始线路速率请输入0。
试一试
下载时间
1 h 10 min 10 s
下载时间: 1 h 10 min 10 s
以秒计的时间
4,210.53s
有效数据速率
95Mbit/s / 11.875MB/s
实际下载还受服务器、Wi-Fi信号和其他流量影响,通常耗时更长。

速率为100 Mbit/s、开销为5%时,有效速率为11.88 MB/s,因此50 GB需要1 h 10 min 10 s。

同一文件在常见连接速度下的时间

输入速度(100 Mbit/s)1 h 10 min 10 s10 Mbit/s11 h 41 min 45 s50 Mbit/s2 h 20 min 21 s300 Mbit/s23 min 23 s1000 Mbit/s7 min 1 s
计算方法 S
  1. 以比特计的大小

    50,000,000,000 bytes×8=400,000,000,000 bits50{,}000{,}000{,}000\ \text{bytes} \times 8 = 400{,}000{,}000{,}000\ \text{bits}

    1 byte = 8 bits. GB means 10⁹ bytes; GiB means 2³⁰ bytes.

  2. 扣除开销后的速率

    100,000,000 bit/s×(1−5%)=95,000,000 bit/s100{,}000{,}000\ \text{bit/s} \times (1 - 5\%) = 95{,}000{,}000\ \text{bit/s}
  3. 时间

    t=400,000,000,00095,000,000=4,210.526316 st = \frac{400{,}000{,}000{,}000}{95{,}000{,}000} = 4{,}210.526316\ \text{s}

    即1 h 10 min 10 s。

关于下载时间计算器

下载时间为文件大小除以有效数据速率。计算器先转成比特(1字节 = 8比特;GB为10⁹字节,GiB为2³⁰字节),采用bit/s网速,再扣除协议头部所占比例:时间 = 比特数 ÷ (速度 × (1 − 开销比例))。

可在下载游戏、云备份前估时,或判断更快套餐是否值得。默认50 GB文件、100 Mbit/s线路及5%开销约需1 h 10 min 10 s;1,000 Mbit/s下同一文件约需7分钟。

结果是在所选假设下的估计。默认5%是用于Ethernet上TCP/IPv4帧开销的近似假定值;不模拟服务器限制、Wi-Fi信号及其他流量。上传时请输入上传速度,ADSL等非对称线路的上传低于下载。

公式中S为文件大小(比特),r为线路速率(比特每秒),h为开销比例(5%即h = 0.05)。结果t以秒计。

用文件容量与有效速率估算时间

输入文件大小、连接速率和协议开销比例。公式为 t = S ÷ (r × (1 - h));S用比特,r用比特每秒,h是百分比改写为小数后的比例。例如 1 GB、100 Mbit/s、开销0% → 80 s。

文件大小连接速率协议开销所需时间 (s)
1 GB100 Mbit/s0%80
1 GB100 Mbit/s5%84.210526
50 GB100 Mbit/s5%4210.526316
1 GiB1 Gbit/s0%8.589935
4.7 GB25 Mbit/s10%1671.111111
0 GB100 Mbit/s5%0

核实百分比及十进制二进制容量

默认5%是计算假设,不是所有网络的保证比例。默认例子为 50 GB、100 Mbit/s、开销5% → 约4210.526316 s。GiB不同于GB,同样数字可能代表不同的比特数。速率必须为正,开销输入应符合表单允许范围。

实际等待可能更长

服务器发送限制、无线环境、其他流量和速率波动都不包含在这个恒速模型中。估算上传时应使用上行速率。定义可参考 NIST比特、字节与前缀说明。

计算示例

以100 Mbit/s传输50 GB,开销5 %

文件大小
50 GB
连接速度
100 Mbit/s
协议开销
5%
以秒计的时间
4,210.53 s
有效数据速率
95 Mbit/s

核验来源:示例核算: 50 × 8 × 10⁹ 比特 ÷ (100 × 10⁶ × 0.95) bit/s = 4210.526… s

以100 Mbit/s传输1 GB,无额外开销

文件大小
1 GB
连接速度
100 Mbit/s
协议开销
0%
下载时间
1 min 20 s
以秒计的时间
80 s

核验来源:示例核算: 8 × 10⁹ / 10⁸ = 80 s

以1 Gbit/s传输1 GiB(二进制大小、十进制速率)

文件大小
1 GiB
连接速度
1 Gbit/s
协议开销
0%
以秒计的时间
8.58993 s

核验来源:示例核算: 2³⁰ × 8 比特 / 10⁹ bit/s = 8.589934592 s

以25 Mbit/s传输4.7 GB DVD镜像,开销10 %

文件大小
4.7 GB
连接速度
25 Mbit/s
协议开销
10%
以秒计的时间
1,671.11 s

核验来源:示例核算: 4.7 × 8 × 10⁹ / (25 × 10⁶ × 0.9) ≈ 1671.11 s

常见问题

以100 Mbps下载1 GB需要多久?

计入5%协议开销约84秒,原始线路速率下80秒。1 GB为8,000兆比特,8,000 ÷ 100 = 80 s。速度减半则时间加倍:50 Mbps原始需160 s。1 Gbps下同一文件原始需8 s,含开销约8.4 s。

Mbps和MB/s有什么区别?

Mbps(兆比特每秒)用于线路销售速度,MB/s(兆字节每秒)用于浏览器和下载工具进度。一字节为8比特,故Mbps除以8:100 Mbps最多12.5 MB/s,5%开销后约11.9 MB/s。两者均用十进制词头,1 Mbit = 10⁶比特(NIST)。

下载速度为何低于网速?

每包一部分是头部而非文件。Ethernet MTU为1,500字节时,TCP/IPv4每1,538线路字节含1,460数据字节(IEEE 802.3帧及各20字节的IP、TCP头部),损失约5.1%;12字节TCP时间戳选项使数据降至1,448字节,约5.9%。服务器上传限制、Wi-Fi及共享设备还会减速。

50 GB下载为何在电脑上显示46.6 GB?

因为Windows文件资源管理器按二进制计数却标GB:除以2³⁰(1,073,741,824)字节,50 × 10⁹字节便显示46.6 GB。商店和ISP采用十进制GB(10⁹字节,IEC 80000-13);macOS自2009年Mac OS X 10.6起也用十进制。从Windows复制大小时,容量单位请选择GiB。

关于此计算器

t=Sr(1−h)t = \frac{S}{r(1-h)}

来源

  1. NIST — Prefixes for binary multiples (IEC 80000-13): 1 byte = 8 bits, GB vs GiB
  2. IEEE 802.3 Ethernet framing (1,500-byte MTU + 38 bytes of preamble, header, FCS and gap) with RFC 791 / RFC 793 20-byte IPv4 and TCP headers

已对照来源验证

此计算器包含 5 个已解示例,答案来自独立来源。这些示例会在测试套件中运行,你也可以在此运行验证。

把这个计算器放到你的网站上

把这段代码粘贴到你希望计算器出现的位置。它可以免费使用,会随本站的更正保持同步,下方的署名链接会指回这里,方便你的读者找到完整版本。

高度
预览嵌入效果

请保留署名链接。这是唯一的条件,也正是这些计算器得以免费的原因。