有没有办法使用MonoTorrent .Net库从磁力链接生成.torrent文件?如果是这样,有人可以用一个例子来解释我搜索了网站以及谷歌搜索,但无法找到解决方案。如果不可能有任何其他Windows commnd line实用程序将完成工作?感谢并提前感谢您的帮助!
答案 0 :(得分:2)
是的,可以使用monotorrent库完成。
您可以从磁力链接中获取哈希值,并使用它创建一个种子管理器,在下载之前创建一个种子文件。
如果这是磁铁链接:
磁体:XT =瓮:btih:18981bc9759950b4715ad46adcaf514e6a773cfe
hash=18981bc9759950b4715ad46adcaf514e6a773cfe;
manager = new TorrentManager(InfoHash.FromHex(hash), downloadsPath, torrentDefaults, downloadsPathForTorrent);
这应该将torrent文件下载到'downloadsPathForTorrent',您可以在开始后立即停止下载。
希望这会有所帮助。有关如何实施此结帐的更多信息,请参阅monotorrent文档:
答案 1 :(得分:2)
我知道几年前这个问题得到了回答,我仍然通过网站解决了这个问题:
http://torcache.net/torrent/18981BC9759950B4715AD46ADCAF514E6A773CFE.torrent
只需将斜杠放在斜杠之后。
for exaple将下载与dani给出的相同的哈希值。
为我工作,更容易存档。
编辑:
正如@Gabriel Duarte所提到的,这项工作仅适用于上传到网站的torrent,我仍然使用这种方式,因为大多数最大的网站上传他们的种子到这个网站,如果我甚至需要更好的准确性,我会可能使用DHT搜索引擎like this,即使它不生成.torrent文件,但它提供.torrent信息。
对我来说,启动完整的Torrent客户端只是为了获取torrent文件,我可以提供太多资源。