Получение заголовка торрента из метаданных или торрент-файла
Можно ли извлечь заголовок торрента из метаданных, загруженных из DHT, или файла, загруженного с какого-либо сервера, такого как TPB? любой API,lib любой язык будет делать
3 ответа
Решение
С помощью python
Вы можете легко читать / редактировать торрент-файл с помощью модуля bencode.py
Пример:
>>> импорт bencode >>> rawdata = open('foo.torrent').read() >>> bencode.bdecode(rawdata) {'announce': 'http://cbbatracker.appspot.com/announce', 'comment': 'HOTD для целей тестирования', 'создатель': 'Transmission/2.04 (11151)', "дата создания": 1292094068, 'кодировка': 'UTF-8', 'info': {'length': 262212441, 'name': '[SnF] Высшая школа мертвецов 02 [285FB2DA].mp4', "длина куска": 131072, 'куски': '... много двоичных данных...', 'private': 0}}
Вы должны быть более конкретными, что вы на самом деле имеете в виду. Если вы имели в виду "info.name" из метафайла, то любой модуль bencode для любого языка делает это довольно легко.
Да, это возможно Многие торрент-программы с открытым исходным кодом используют библиотеку libtorrent. Он доступен на языке C++