![]() |
file.torrent
Может ктонить объяснить при запросе на сервер от клиента, первое поле это ifno_hash=хешсумма ЧЕГО ????? некак немогу врубится, из чего именно извлекаеться хеш сумма, ненажо давать плиз ссылки на стандартные маны, я все что и где тока можно перечитал и все равно нехрена непонял, смотрел исходники библиотек к сожалению тоже не понял.
Эту штуку мне тоже ненадо говорить Цитата:
Вот начальный кусок метафайла .torrent Цитата:
|
http://www.bittorrent.org/beps/bep_0003.html
Цитата:
|
Цитата:
Цитата:
info_hash=SHA1(от всего что идет после info) ? я все ето уже читал, но я непонимаю конкретных вещей :( |
info_hash (своего рода, контрольная сумма содержимого)
|
Цитата:
PS. Цитата:
Цитата:
|
http://stackoverflow.com/questions/167206/php-module-for-reading-torrent-files
включительно с 'd' по 'e' секции info |
тогда получаеться поля legth pieces и т.д. это это уже не info ?.
Не, щас пробывал вручную распарсить, и на момент когда доходил до lenght piece отставался открыт первый тег d. Пока неполучаеться распарсить весь файл из за того что он не весь в UTF-8, а в нем ключ pieces это heх число :( ОГРОМНОЕ СПАСИБО ShAnKaR, теперь уже боле менее картинка проясняется PS. заменил часть в hex ключом на свою строчку, метод тыка подобрал число закрывающися в конце тегов е, и ВУАЛЯ Код:
dict { |
| Время: 11:48 |