【发布时间】:2013-06-26 19:57:59
【问题描述】:
有没有办法使用 MonoTorrent .Net 库从磁力链接生成 .torrent 文件?如果是这样,有人可以举例说明吗?我搜索了该网站以及谷歌搜索但无法找到解决方案。如果不可能,是否有任何其他 Windows 命令行实用程序可以完成工作?提前感谢并感谢您的帮助!
【问题讨论】:
标签: .net bittorrent libtorrent magnet-uri monotorrent
有没有办法使用 MonoTorrent .Net 库从磁力链接生成 .torrent 文件?如果是这样,有人可以举例说明吗?我搜索了该网站以及谷歌搜索但无法找到解决方案。如果不可能,是否有任何其他 Windows 命令行实用程序可以完成工作?提前感谢并感谢您的帮助!
【问题讨论】:
标签: .net bittorrent libtorrent magnet-uri monotorrent
是的,可以使用 monotorrent 库来完成。
您可以从磁力链接中获取哈希值并使用它来创建一个 torrent 管理器,该管理器将在下载之前创建一个 torrent 文件。
如果这是磁力链接:
磁铁:?xt=urn:btih:18981bc9759950b4715ad46adcaf514e6a773cfe
hash=18981bc9759950b4715ad46adcaf514e6a773cfe;
manager = new TorrentManager(InfoHash.FromHex(hash), downloadsPath, torrentDefaults, downloadsPathForTorrent);
这应该将一个 torrent 文件下载到“downloadsPathForTorrent”,您可以在下载开始后立即停止。
希望这会有所帮助。
有关如何实施此检查的更多信息,请查看 monotorrent 文档:
【讨论】:
我知道这是几年前回答的问题,但我还是通过网站解决了这个问题:
http://torcache.net/torrent/18981BC9759950B4715AD46ADCAF514E6A773CFE.torrent
只需将哈希放在斜线后面即可。
例如,将下载与 dani 上面给出的相同的哈希值。
为我工作,存档更容易。
编辑:
正如@Gabriel Duarte 所提到的,这项工作仅适用于上传到网站的种子,我仍然使用这种方式,因为大多数最大的网站都会将他们的种子上传到这个网站,如果我什至需要更高的准确性,我会可能使用 DHT 搜索引擎like this,即使它不生成 .torrent 文件但提供 .torrent 信息。
对我来说,只为获取 torrent 文件而启动完整的 Torrent 客户端,我可以提供的资源太多。
【讨论】:
private 下。所有的私人追踪器都会标记它。