我不是清楚关于将文件分成多个部分然后单独下载每个部分的概念。根据我的说法,我们只有那个存在于互联网上的文件的路径,那么如何通过知道URL或路径来破解这个文件呢?
答案 0 :(得分:8)
HTTP 1.1中有一项特殊规定:Range header,它允许您获取资源的选定部分。这正是这些下载管理器所使用的。
答案 1 :(得分:3)
您可以查看部分文件下载的Java中的一些代码示例:Resume download in urlconnection。在rfc2616指定的标题中,“范围”允许请求文件的指定部分。
因此,下载管理器只需在多个连接中并行启动部分文件下载。