DHT から読み込んだメタデータや、TPB などのサーバーからダウンロードしたファイルから torrent タイトルを抽出することはできますか? 任意の api、lib 任意の言語で実行できます
3723 次
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++言語で利用可能
于 2011-07-19T21:40:08.957 に答える