有没有一种方法可以使用MonoTorrent.Net库从磁铁链接生成.torrent文件?如果是,有人能举例说明吗?我搜索了这个网站和谷歌,但找不到解决方案。如果不可能的话,还有其他windows命令行实用程序可以完成这项工作吗?感谢并感谢您提前提供的帮助!
是的,可以使用monotorent库来完成。
您可以从magnet链接中获取哈希值,并使用它创建一个torrent管理器,该管理器将在下载之前创建一个torrent文件。
如果这是磁铁链接:
磁铁:?xt=urn:btih:18981bc9759950b4715ad46adcaf514e6a773fe
hash=18981bc9759950b4715ad46adcaf514e6a773cfe;
manager = new TorrentManager(InfoHash.FromHex(hash), downloadsPath, torrentDefaults, downloadsPathForTorrent);
这应该将torrent文件下载到"downloadsPathForTorrent",并且您可以在下载开始时立即停止下载。
希望这能有所帮助。
有关如何实现此检查的更多信息,请参阅monotorent文档:
http://www.mono-project.com/MonoTorrent
我知道这是几年前的答案,但我仍然通过使用一个网站来解决它:
http://torcache.net/torrent/18981BC9759950B4715AD46ADCAF514E6A773CFE.torrent
把杂碎放在斜杠后面。
例如,将下载与dani上面给出的相同的散列。
为我工作,存档更容易。
编辑:
正如@Gabriel Duarte所提到的,这项工作只针对上传到网站的torrent,我仍然使用这种方式,因为大多数最大的网站都会将其torrent上传到这个网站,如果我需要更好的准确性,我可能会使用这样的DHT搜索引擎,尽管它不会生成.trent文件,但它提供.trent信息。
对于我来说,启动完整的Torrent客户端只为抓取Torrent文件是太多的资源,我可以提供。