如何继续未完成的下载?

Zaz*_*Zaz 4 bittorrent download

我最近通过HTTP下载的Ubuntu 10.04从Ubuntu网站,在下载达到663.0 MB685.6 MB它被意外取消之前。是否可以使用已经下载的数据继续下载?

Torrent 可用于完全相同的文件。

Dav*_*ett 13

如果它们是完全相同的文件(在这种情况下它们很可能是),您可以使用 torrent 来恢复 HTTP 下载。

  1. 获取 .torrent 元文件
  2. 开始使用您首选的 bittorrent 客户端下载它
  3. 完全停止下载
  4. 将 bittorrent 客户端创建的文件替换为 http 下载失败导致的文件的副本,确保文件名完全相同(字母大小写等没有差异)
    (如果您确定文件名是完全相同的)同样,您可以跳过第 2 步和第 3 步)
  5. 重新加载您的 bittorrent 客户端并重新开始下载。在它开始传输之前,它应该做一个完整的哈希检查,以找出它需要获取文件的哪些部分以及哪些部分已经完成,因此只知道下载它需要的块


小智 6

你可以使用 wget。打开命令行,导航到未完成下载的目录,键入

wget --continue your_address_here
Run Code Online (Sandbox Code Playgroud)

  • +1。这会起作用,而且会更简单,*如果*部分下载是由一次只使用一个 TCP 流的东西完成的(所以丢失的数据都在最后)并且不预先分配(所以最后文件清楚地标记了重新启动的位置)。大多数浏览器的内置下载支持都是这样工作的。如果它被像 DownThemAll 这样的东西部分下载并被正确取消(所以客户端忘记了它尚未下载的部分)你必须使用 HTTP 以外的东西(即 bittorrent 或 rsync)。 (2认同)