Задать вопрос

Как вычислить Info Hash torrent файла?

В протоколе BitTorrent необходимо знать Info Hash, но как его вычислить?
Torrent файл хранит информацию в формате bencode. Нужно ли ее расшифровывать и брать только какие-то определенные данные из словаря Info? Или нужно просто взять фрагмент сырого текста из файла и захешировать его? Если второй вариант, то откуда и до куда именно?

Пример torrent файла:
d8:announce26:...(трекер).....4:infod6:len.....(хеш-суммы сегментов)....e9:publisher13:tracker.org13:publisher-url50:http://tracker.org/post/123e

Что именно нужно хешировать?
  • Вопрос задан
  • 1469 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Утилита transmission-show показывает содержимое torrent-файла.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы