1
私は、公表URLのリストを含むいくつかのトレントファイルを持っています。バインドされたデータを解析中に問題が発生しましたか?
announce-listll68:http://iptorrents.com:2790/b6d18a815ab4421a86de672d6833369d/announceel67:http://iptorrents.me:2710/b6d18a815ab4421a86de672d6833369d/announceel67:http://iptorrents.ru:6969/b6d18a815ab4421a86de672d6833369d/announceee
は、だからここに三つの要素(bencodedデータ、http://en.wikipedia.org/wiki/Bencode)を含むキー«発表リスト»と1つの配列である:これはそれの一部です。 AeltisのBDecoder.javaクラスを使用してデコードしています。解析中にマップの次の値を取得しています。
{created by=[[email protected], announce=[[email protected], encoding=[[email protected], announce-list=[[[[email protected]], [[[email protected]], [[[email protected]]], comment=[[email protected], creation date=1310060702, info={pieces=[[email protected], name=[[email protected], length=34209795, piece length=65536, private=1}}
したがって、いくつかのハッシュでいっぱいのリストを発表してください。では、どうすれば通常の文字列に変換できますか(例えば、«http://iptorrents.com:2790/b6d18a815ab4421a86de672d6833369d/announce»)?それとも、BDecoder.javaのアルゴリズムの問題ですか? http://pastebin.com/HimqF0ye