我在一家网络有点差的酒店工作。我需要下载一个大的 5 gig 文件。看起来估计是大约一天。我确定这可能会有2 个问题,连接本身在某个时候被中断,即使下载完成,它也可能由于 http 的性质而损坏。
除了讨论如何以及为什么会这样之外,在我的给定情况下是否有实际的解决方案?我认为我最大的问题是腐败,是否有可以完全防止这种情况的 http 客户端?
我的机器的详细信息:Acer Aspire“Timeline”M5 型号:-581TG(我是从泰国官方 Acer 商店 Pantip Plaza 购买的)。它有默认的网络驱动程序:
假设 HTTP 服务器本身支持 HTTP 范围请求,CLI 工具cURL和Wget都具有恢复功能,它们将从停止的地方继续。
curl -C - http://...
wget --continue http://...
Run Code Online (Sandbox Code Playgroud)
我发现两者都是可靠的。借助带宽限制功能,您可以将长时间运行的下载设置为使用低于平均带宽的带宽,以便连接仍可用于其他目的。
没有针对损坏下载的 HTTP 解决方案,但 HTTPS 更有可能注意到某些问题。您唯一能做的就是在下载结束时验证校验和或签名。
我知道可以解决您的问题的最简单的协议是 BitTorrent,紧随其后的是rsync。
| 归档时间: |
|
| 查看次数: |
13441 次 |
| 最近记录: |