嗨,很长时间以来我一直怀疑。当我们使用“http”协议下载东西时,下载从文件的第一个字节开始。我的意思是如果网站上有一个 2MB 的文件,当我们点击它时,它会从第一个字节开始下载。但是当我们将文件的链接提供给下载管理器时,它们的工作方式会有所不同。我的意思是,如果我们暂停下载几个字节后,它们会停止下载,而当我们恢复时,它们会从它们停止的地方开始(而不是从头开始)。这怎么可能?
问问题
239 次
2 回答
1
答案是服务器设置。如果服务器允许客户端从第一个字节之后的某个位置读取文件,客户端可以指定要跳过的字节数,服务器将从文件中的该位置开始发送文件。如果服务器不允许,则客户端被迫从头开始读取文件,无论是否使用任何下载管理器。例如 4shared.com 总是允许从头开始。注意:在这种情况下,使用任何下载管理器都不会带来任何好处。
于 2013-10-27T10:00:35.923 回答
0
如果它允许字节搜索,它实际上取决于托管文件的服务器。换句话说,如果文件托管服务具有“流式传输”功能而不仅仅是“下载”功能,则下载管理器等应用程序将能够将文件分成几部分并在所有部分下载后将它们组合起来。
于 2013-10-27T10:02:09.987 回答