MonoTorrent - 磁力链接到Torrent文件

时间:2013-06-26 19:57:59

标签: .net bittorrent libtorrent magnet-uri monotorrent

有没有办法使用MonoTorrent .Net库从磁力链接生成.torrent文件?如果是这样,有人可以用一个例子来解释我搜索了网站以及谷歌搜索,但无法找到解决方案。如果不可能有任何其他Windows commnd line实用程序将完成工作?感谢并提前感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

是的,可以使用monotorrent库完成。

您可以从磁力链接中获取哈希值,并使用它创建一个种子管理器,在下载之前创建一个种子文件。

如果这是磁铁链接:

磁体:XT =瓮:btih:18981bc9759950b4715ad46adcaf514e6a773cfe

hash=18981bc9759950b4715ad46adcaf514e6a773cfe;
manager = new TorrentManager(InfoHash.FromHex(hash), downloadsPath, torrentDefaults,     downloadsPathForTorrent);

这应该将torrent文件下载到'downloadsPathForTorrent',您可以在开始后立即停止下载。

希望这会有所帮助。

有关如何实施此结帐的更多信息,请参阅monotorrent文档:

http://www.mono-project.com/MonoTorrent

答案 1 :(得分:2)

我知道几年前这个问题得到了回答,我仍然通过网站解决了这个问题:

http://torcache.net/torrent/18981BC9759950B4715AD46ADCAF514E6A773CFE.torrent

只需将斜杠放在斜杠之后。

for exaple将下载与dani给出的相同的哈希值。

为我工作,更容易存档。

编辑:

正如@Gabriel Duarte所提到的,这项工作仅适用于上传到网站的torrent,我仍然使用这种方式,因为大多数最大的网站上传他们的种子到这个网站,如果我甚至需要更好的准确性,我会可能使用DHT搜索引擎like this,即使它不生成.torrent文件,但它提供.torrent信息。

对我来说,启动完整的Torrent客户端只是为了获取torrent文件,我可以提供太多资源。