下载管理器如何工作?

时间:2013-10-27 09:52:48

标签: http

嗨,很长一段时间我都有疑问。当我们使用“http”协议下载内容时,下载从文件的第一个字节开始。我的意思是如果网站上有一个2MB的文件,当我们点击它时,它会从第一个字节开始下载。但是当我们将文件的链接提供给下载管理器时,它们的工作方式不同。我的意思是在下载几个字节后,如果我们暂停他们停止下载,当我们恢复他们从他们停止的地方开始(不是从一开始)。这怎么可能?

2 个答案:

答案 0 :(得分:1)

答案是服务器设置。如果服务器允许客户端在第一个字节之后从某个位置读取文件,则客户端可以指定要跳过的字节数,服务器将开始从文件中的该位置发送文件。如果服务器不允许,则无论是否使用任何下载管理器,客户端都必须从头开始读取文件。 例如,4shared.com始终允许从头开始。 注意:在这种情况下,使用任何下载管理器都不会获得任

答案 1 :(得分:0)

如果它允许字节搜索,它实际上取决于托管文件的服务器。换句话说,如果文件托管服务具有“流”功能而不仅仅是“下载”功能,那么像下载管理器这样的应用程序将能够将文件分成多个部分。在下载完所有作品后将它们合并。