我正在查看torrent搜索apis,json的。我目前正在检查 strike api 和 torrent项目api 。
在 strike api 中,回复包含磁力uri ,但在 torrent项目api 中没有磁铁uri 已交付但 torrent_hash 已下达。
在其中一个替代npm模块中,我打算使用我需要磁铁uri来下载文件。 torrent project api 是一个看起来更适合我的人。
由于我对磁体uri方案进行了一些研究并检查了 strike api 的返回值,其中包括 torrent hash 和 magnet uri < / strong>在同一个文件中,我看到 torrent hash 包含在 magnet uri 中作为xt
(确切主题)参数,包括urn
作为xt=urn:btih:<torrent_hash_here>
,用于BitTorrent下载。
但是,磁力哈希之外的其他信息也包含在磁铁uri 中,tr
参数中的跟踪器。这些是更常见的跟踪器地址。
是否可以从 torrent哈希中正确构建文件的 magnet uri ?
如果是,如何通过字符串连接?那些跟踪器( magnet uri 中tr
参数的值),在哪里找到它们以添加到构建为 magnet uri 的字符串?
下载文件真的有必要吗?是否可以使用 torrent hash es下载文件而不使用 magnet uri ?如果是,怎么样?
来自警示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"}}
答案 0 :(得分:-3)
是的是否可以从其torrent哈希中正确构建文件的磁体uri?
可以使用没有磁铁uris的洪流哈希下载文件吗?
是