0

DHT から読み込んだメタデータや、TPB などのサーバーからダウンロードしたファイルから torrent タイトルを抽出することはできますか? 任意の api、lib 任意の言語で実行できます

4

3 に答える 3

2

bencode.pyモジュールpythonを使用すると、トレントファイルを簡単に読み取り/編集できます

例:

>>> ベンコードをインポート
>>> rawdata = open('foo.torrent').read()
>>> bencode.bdecode(生データ)
{'発表': 'http://cbbatracker.appspot.com/発表',
 'comment': 'テスト目的の HOTD',
 '作成者': 'Transmission/2.04 (11151)',
 「作成日」: 1292094068、
 'エンコーディング': 'UTF-8',
 '情報': {'長さ': 262212441,
          'name': '[SnF] ハイスクール オブ ザ デッド 02 [285FB2DA].mp4',
          「ピースの長さ」: 131072,
          'pieces': '...大量のバイナリ データ...',
          'プライベート': 0}}
于 2011-08-05T02:20:02.660 に答える
0

本当の意味をもっと具体的にする必要があります。メタファイルの「info.name」を意味する場合は、任意の言語の任意の bencode モジュールを使用すると、かなり簡単になります。

于 2011-07-31T01:45:04.303 に答える
0

はい、可能です。多くのオープンソースの torrent ソフトウェアが libtorrent ライブラリを使用しています。C++言語で利用可能

libtorrent

于 2011-07-19T21:40:08.957 に答える