0

我正在审查 torrent 搜索 api、json 的。我目前正在检查strike apitorrent project api

罢工 api中,响应包括磁铁 uri,但在torrent 项目 api中,没有提供磁铁 uri ,但提供了torrent_hash

在我计划使用的替代 npm 模块之一中,我需要磁铁 uri 来下载文件。而torrent 项目 api似乎更适合我。

由于我对磁铁 uri 方案进行了一些研究并检查了来自罢工 api的返回值,其中包括同一文件的torrent 哈希磁铁 uri ,我看到torrent 哈希包含在磁铁 urixt(确切主题)参数包括urnas xt=urn:btih:<torrent_hash_here>,用于 BitTorrent 下载。

但是,除了torrent 哈希之外的其他信息也包含在磁铁 uritr中,参数中的跟踪器。这些是更通用的跟踪器地址。

是否可以从种子哈希正确构建文件的磁铁 uri

如果是,如何,仅通过字符串连接?跟踪器(磁铁 uritr中的参数值)呢,在哪里可以找到它们以添加到构建为磁铁 uri的字符串中?

下载文件真的有必要吗?可以使用没有磁铁uri的torrent hashes下载文件吗?如果是,如何?

来自罢工 api响应的示例磁铁 uri 键:

magnet_uri":"magnet:?xt=urn:btih:B425907E5755031BDA4A8D1B6DCCACA97DA14C04&dn=Arch+Linux+2015.01.01+%28x86%2Fx64%29&tr=udp:\/\/open.demonii.com:1337&tr=udp:\/\/tracker.coppersurfer.tk:6969&tr=udp:\/\/tracker.leechers-paradise.org:6969&tr=udp:\/\/exodus.desync.com:6969

来自torrent 项目 api的示例响应:

{"total_found":"563690","1":{"title":"Force, Marie et al. -Ask Me Why.epub","category":"ebooks","seeds":5,"leechs":0,"torrent_size":1005221,"torrent_hash":"63a4ca7a1f7796e5ecdc09bac1f8bc69daf3f7eb"}}

4

1 回答 1

-4

是否可以从种子哈希正确构建文件的磁铁 uri?

是的

可以使用没有磁铁 uris 的 torrent 哈希下载文件吗?

是的

于 2015-10-02T17:50:15.577 回答