我有以下要求追蹤:如何解碼來自追蹤器公告請求的info_hash信息?
"info_hash=%92%c345%c0%28%15%e4rr%b1y%17%b7%cbs%0a%ef%9a%fc&peer_id=-UT2210-%2abP%b2%c23~NaN7-%7c%0f%1f&port=56541&uploaded=0&downloaded=0&left=461680&corrupt=0&key=6AD19369&event=started&numwant=200&compact=1&no_peer_id=1"
,我想解碼JavaScript中的info_hash
和peer_id
領域。 我試過unescape()
,decodeURI()
和decodeURIComponent()
函數,但它們沒有返回預期的結果。
所有%nn三元組都是該字節的十六進制表示形式,其他所有內容都沒有編碼,您想對二進制數據做什麼? – 2011-04-12 16:01:51
我想我可以得到一個更好的表示,這一個。目的是建立一個跟蹤器,我對應該進入數據庫的信息感到困惑。 – George 2011-04-14 10:20:26
事實證明,最好的代表是那個,我不應該解碼它。我會用它的方式。 – George 2011-04-21 08:25:17