有没有办法使用MonoTorrent .Net库从磁铁链接生成.torrent文件?如果是这样的话,谁能举个例子解释一下?我搜索了该网站以及谷歌,但没有找到一个解决方案。如果这是不可能的,有没有其他的windows命令行实用程序可以完成这项工作?提前感谢并感谢您的帮助!
发布于 2013-08-01 20:40:44
是的,可以使用monotorrent库来完成。
您可以从磁铁链接中获取散列值,并使用它来创建torrent管理器,该管理器将在下载之前创建torrent文件。
如果这是磁铁链节:
magnet:?xt=urn:btih:18981bc9759950b4715ad46adcaf514e6a773cfe
hash=18981bc9759950b4715ad46adcaf514e6a773cfe;
manager = new TorrentManager(InfoHash.FromHex(hash), downloadsPath, torrentDefaults, downloadsPathForTorrent);这应该会下载一个torrent文件到“downloadsPathForTorrent”,你可以在下载一开始就停止下载。
希望这能帮上忙。
有关如何实现此功能的更多信息,请参阅monotorrent文档:
http://www.mono-project.com/MonoTorrent
发布于 2015-12-13 02:05:13
我知道这个问题在几年前就得到了回答,但我还是通过一个网站解决了这个问题:
http://torcache.net/torrent/18981BC9759950B4715AD46ADCAF514E6A773CFE.torrent
只需将散列放在斜杠后面。
因为exaple将下载与dani上面给出的相同的散列。
对我来说,更容易归档。
编辑:
正如@Gabriel Duarte提到的,这项工作只对上传到网站的torrent,我仍然使用这种方式,因为大多数最大的网站上传他们的torrent到这个网站,如果我甚至需要更好的准确性,我可能会使用分布式哈希表搜索引擎like this,即使它不生成.torrent文件,但它提供.torrent信息。
对于我来说,启动完整的Torrent客户端,只为抓取torrent文件是太多的资源,我可以提供。
https://stackoverflow.com/questions/17329325
复制相似问题