我的意思是我们可以选择按顺序下载,先下载后下载。但我需要的是先下载后下载!
有什么方法可以实现吗?
编辑 1:至于为什么我需要它(对于那些问的人),我希望下载相同的 torrent,比方说 50gb,同时分成两半,每个在不同的设备上,然后使用 merge-torrent 将它们组合起来。
Merge-Torrent: 合并未完成的种子文件 https://code.google.com/archive/p/mergetorrent/
如果我们有两个互联网连接,两个热点,那么下载整个文件所需的时间就会减半。一个设备一次可以使用一个,所以两个设备。
编辑 2:问题可能更深入:“如何在 torrent 中下载特定范围的片段?” 如果我们有三个设备可以分三部分下载,但现在我会坚持原来的问题。一切都取决于它。
这是可能的……但是,更有可能的是,您必须编写自己的 Torrent 客户端,或修改现有的客户端才能完成此操作。
种子文件的速度优势来自于您从不同来源下载大块数据,基本上是随机下载,以构建更大的文件。
一些开发人员意识到人们正在下载音频和视频文件,如果他们按顺序下载块,则媒体可以在下载时作为流播放。如果您找到了这种类型的 Torrent 客户端的开源代码,您可以将代码更改为相反的顺序。