7

使用来自的 torrent 文件

http://torrent.ubuntu.com:6969/

我正在计算它的哈希值,它与页面上的哈希值相匹配。

然后我向跟踪器发出请求。像

http://torrent.ubuntu.com:6969/announce?info_hash=9a81333c1b16e4a83c10f3052c1590aadf5e2e20

但我明白了

d14:failure reason63:请求的下载未被授权用于此tracker.e

根据规范,这应该有效吗?

追踪器规格 一般规格

4

1 回答 1

6

您指定了十六进制的 info_hash,而不是 URL 编码。SHA-1 哈希的字节应直接编码,如下所示:

http://torrent.ubuntu.com:6969/file?info_hash=%9A%813%3C%1B%16%E4%A8%3C%10%F3%05%2C%15%90%AA%DF%5E.%20

此外,对于announceURL,peer_id通常需要一些附加参数,例如。

于 2009-06-19T19:10:23.263 回答