4

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

4

2 回答 2

3

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

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

如果这是磁铁链接:

磁铁:?xt=urn:btih:18981bc9759950b4715ad46adcaf514e6a773cfe

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

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

希望这有帮助。

有关如何实现此结帐的更多信息,请查看 monotorrent 文档:

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

于 2013-08-01T12:40:43.687 回答
2

我知道这是几年前回答的问题,但我仍然通过使用网站解决了这个问题:

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

只需将哈希放在斜线之后。

例如,将下载与 dani 上面给出的相同的哈希值。

为我工作,更容易存档。

编辑:

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

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

于 2015-12-12T18:05:13.313 回答