如何在有问题的 wifi 连接上下载大文件?

Zom*_*ies 4 download http

我在一家网络有点差的酒店工作。我需要下载一个大的 5 gig 文件。看起来估计是大约一天。我确定这可能会有2 个问题,连接本身在某个时候被中断,即使下载完成,它也可能由于 http 的性质而损坏。

除了讨论如何以及为什么会这样之外,在我的给定情况下是否有实际的解决方案?我认为我最大的问题是腐败,是否有可以完全防止这种情况的 http 客户端?

我的机器的详细信息:Acer Aspire“Timeline”M5 型号:-581TG(我是从泰国官方 Acer 商店 Pantip Plaza 购买的)。它有默认的网络驱动程序:

  • Broadcome 802.11n 网络适配器(版本 5.100.196.18,3/19/2012)
  • Broadcom NetLink (TM) 千兆以太网
  • Microsoft 虚拟 WiFi 微型端口适配器(版本 6.1.17600.16385,2006 年 6 月 21 日)

mr.*_*tic 7

假设 HTTP 服务器本身支持 HTTP 范围请求,CLI 工具cURLWget都具有恢复功能,它们将从停止的地方继续

curl -C - http://...
wget --continue http://...
Run Code Online (Sandbox Code Playgroud)

我发现两者都是可靠的。借助带宽限制功能,您可以将长时间运行的下载设置为使用低于平均带宽的带宽,以便连接仍可用于其他目的。

没有针对损坏下载的 HTTP 解决方案,但 HTTPS 更有可能注意到某些问题。您唯一能做的就是在下载结束时验证校验和或签名。

我知道可以解决您的问题的最简单的协议是 BitTorrent,紧随其后的是rsync