簡體   English   中英

Bittorrent跟蹤器請求,info_hash的格式

[英]Bittorrent tracker request, format of info_hash

當我想向跟蹤器發送初始請求時,我見過的所有引用都說它需要進行URL編碼。 如果將信息密鑰中的SHA-1哈希值轉換為十六進制字符串,為什么需要對哈希值進行url編碼? 它僅包含允許的字符。

info_hash參數不是十六進制字符串。 這是一個純二進制字符串,因此,您必須對其中的許多字節進行URL編碼。 (這最終會使它比僅使用十六進制編碼的字符串更長的時間,但這對您來說是BitTorrent協議,現在做任何事情都太晚了!)

信息哈希的二進制形式(20字節長的SHA1)應使用URL編碼。 AFAIK一些跟蹤器接受純十六進制信息哈希(40個字符長的字符串)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM