Тема: file.torrent
Показать сообщение отдельно

  #7  
Старый 11.10.2009, 11:20
cupper
Постоянный
Регистрация: 06.06.2007
Сообщений: 575
Провел на форуме:
1180737

Репутация: 180


По умолчанию

тогда получаеться поля legth pieces и т.д. это это уже не info ?.
Не, щас пробывал вручную распарсить, и на момент когда доходил до lenght piece отставался открыт первый тег d.
Пока неполучаеться распарсить весь файл из за того что он не весь в UTF-8, а в нем ключ pieces это heх число

ОГРОМНОЕ СПАСИБО ShAnKaR, теперь уже боле менее картинка проясняется

PS. заменил часть в hex ключом на свою строчку, метод тыка подобрал число закрывающися в конце тегов е, и ВУАЛЯ
Код:
dict {
    announce => str = http://tracker.vktracker.ru/announce.php?passkey=14b9XbXa6b7X48fa451Xf0bX8 (len = 74)
    announce-list => list [
        list [
            str = http://bt.rutor.org:2710/announce (len = 33)
        ]
        list [
            str = http://announce.opensharing.ru:2710/announce (len = 44)
        ]
    ]
    comment => str = RuTor.Org (len = 9)
    created by => str = uTorrent/1830 (len = 13)
    creation date => int = 1251702046
    encoding => str = UTF-8 (len = 5)
    info => dict {
        files => list [
            dict {
                length => int = 1567461376
                path => list [
                    str = Adrenalin.2.Vysokoe.Napryazhenie.2009.RUS.BDRip.XviD.AC3.-HQ-VIDEO.avi (len = 70)
                ]
            }
            dict {
                length => int = 276028416
                path => list [
                    str = Adrenalin.2.Vysokoe.Napryazhenie.ENG.ac3 (len = 40)
                ]
            }
            dict {
                length => int = 275735040
                path => list [
                    str = Adrenalin.2.Vysokoe.Napryazhenie.GOB.ac3 (len = 40)
                ]
            }
            dict {
                length => int = 63818
                path => list [
                    str = Subtitles.ENG.srt (len = 17)
                ]
            }
            dict {
                length => int = 49204
                path => list [
                    str = Subtitles.RUS.srt (len = 17)
                ]
            }
        ]
        name => str = Adrenalin.2.Vysokoe.Napryazhenie.2009.RUS.BDRip.XviD.AC3.-HQ-VIDEO (len = 66)
        piece length => int = 2097152
        pieces => str = aaaa (len = 4) //замененное мною значения хешсуммы
    }
}

Последний раз редактировалось cupper; 11.10.2009 в 11:45..