0

是否可以从从 DHT 加载的元数据或从 TPB 等服务器下载的文件中提取 torrent 标题?任何 api,lib 任何语言都可以

4

3 回答 3

2

使用bencode.py模块python,您可以轻松读取/编辑 torrent 文件

例子:

>>> 导入本码
>>> rawdata = open('foo.torrent').read()
>>> bencode.bdecode(原始数据)
{'announce': 'http://cbbatracker.appspot.com/announce',
 'comment': '用于测试目的的 HOTD',
 '创建者':'传输/2.04(11151)',
 “创建日期”:1292094068,
 '编码': 'UTF-8',
 “信息”:{“长度”:262212441,
          'name': '[SnF] 亡灵高中 02 [285FB2DA].mp4',
          '片长': 131072,
          'pieces': '...很多二进制数据...',
          “私人”:0}}
于 2011-08-05T02:20:02.660 回答
0

是的,这是可能的。许多开源 torrent 软件使用 libtorrent 库。它以 C++ 语言提供

libtorrent

于 2011-07-19T21:40:08.957 回答
0

您必须更具体地说明您的实际意思。如果您的意思是元文件中的“info.name”,那么任何语言的任何 bencode 模块都会使这变得相当容易。

于 2011-07-31T01:45:04.303 回答