トレントファイルを表示するツールはありますか?


33

トレントファイルを読み取り可能な形式にレンダリングすることに興味があります(どのファイルが参照しているか、どのトラッカー情報に含まれているかなどを確認するため)。これを行うために使用できるツールは何ですか?

回答:


26

btshowmetainfo、以前はBitTorrentディストリビューションに含まれていましたが、現在は主にBitTornado(BitTorrent 3.xコードベースのフォーク)と共にインストールされ、まさにそれを行います。

$ btshowmetainfo amd64cd-5.1.2.iso.torrent 
btshowmetainfo 20030621 - decode BitTorrent metainfo files

metainfo file.: amd64cd-5.1.2.iso.torrent
info hash.....: e30c05f2330ba4869eefb90bf5978a505303b235
file name.....: amd64cd-5.1.2.iso
file size.....: 253325312 (966 * 262144 + 94208)
announce url..: http://tracker.netbsd.org:6969/announce

2
BitTornadoは長い間放棄されているように見えるため、スクリプトを実行https://github.com/effigies/BitTornadoするpython3 btshowmetainfo.pyためにクローンを作成して実行できます。
zymhan

34

Gnome Transmission BitTorrentクライアントtransmission-showに含まれているを使用できます

$ transmission-show amd64cd-5.1.2.iso.torrent
Name: amd64cd-5.1.2.iso
File: amd64cd-5.1.2.iso.torrent

GENERAL

  Name: amd64cd-5.1.2.iso
  Hash: e30c05f2330ba4869eefb90bf5978a505303b235
  Created by: 
  Created on: Sun Feb  5 01:31:29 2012
  Piece Count: 967
  Piece Size: 256.0 KiB
  Total Size: 253.3 MB
  Privacy: Public torrent

TRACKERS

  Tier #1
  http://tracker.netbsd.org:6969/announce

FILES

  amd64cd-5.1.2.iso (253.3 MB)

Transmissionの古いバージョンを使用している場合、古いtransmissioncli --infoコマンドを使用できます。

$ transmissioncli --info amd64cd-5.1.2.iso.torrent
Transmission 2.03 (11030) - http://www.transmissionbt.com/
hash:   e30c05f2330ba4869eefb90bf5978a505303b235
name:   amd64cd-5.1.2.iso

tracker tier #1:
        announce:       http://tracker.netbsd.org:6969/announce
size:   253325312 (966 * 262144 + 94208)
file(s):
        amd64cd-5.1.2.iso (253325312)

-1私のバージョンのtransmission-cli(2.51 Debianテストamd64)にはこのオプションがありません
-ixtmixilix

@ixtmixilix:新しい「transmission-show」コマンドを使用するために回答が更新されました。
テディ

3
archlinuxユーザーの場合、これは2017年4月の時点でextra /にあります。勝利
-g33kz0r

transmission-show正確なファイルサイズを含む出力を取得する方法はありますか?結局のところ、同じものの2つのトレントがまったく同じファイルではないかどうかを確認するのに役立ちます。
ピーターコーデス

19

aria2を使用できます。aria2c(1)のmanページ

-S, --show-files[=true|false]

    「.torrent」、「。meta4」、「。metalink」ファイルのファイルリストを出力して終了します。「.torrent」ファイルの場合、追加情報(infohash、piece lengthなど)も印刷されます。

$ aria2c -S ubuntu-14.04.2-desktop-i386.iso.torrent 
>>>ファイル「ubuntu-14.04.2-desktop-i386.iso.torrent」の内容を印刷しています...
*** BitTorrentファイル情報***
コメント:Ubuntu CDリリース.ubuntu.com
作成日:木、2015年2月19日22:17:32 GMT
モード:シングル
発表:
 http://torrent.ubuntu.com:6969/announce
 http://ipv6.torrent.ubuntu.com:6969/announce
情報ハッシュ:33678ec8b0dfb8a9061348c8af7194268c0b8310
ピースの長さ:512KiB
ピースの数:2006
全長:0.9GiB(1,051,721,728)
名前:ubuntu-14.04.2-desktop-i386.iso
マグネットURI:magnet:?xt = urn:btih:33678EC8B0DFB8A9061348C8AF7194268C0B8310&dn = ubuntu-14.04.2-desktop-i386.iso&tr = http%3A%2F%2Ftorrent.ubuntu.com%3A6969%2Fannounce&tr = http%3A%2F6F2F6F2 torrent.ubuntu.com%3A6969%2Fannounce
ファイル:
idx | path / length
=== + ============================================= =============================
  1 | ./ubuntu-14.04.2-desktop-i386.iso
   | 0.9GiB(1,051,721,728)
--- + ---------------------------------------------- -----------------------------

globパターンをサポートしaria2c -S *.torrentます。
オブーチン

11

ハッシュを計算する機能を含むlstorは、シェルスクリプトで非常に便利です。

$ lstor Chakra\ 2012.02\ Archimedes\ x86.torrent -qo __hash__
B3472076574BC666396766AB3B28C0054D740B46

$ lstor Chakra\ 2012.02\ Archimedes\ x86.torrent -q
NAME Chakra 2012.02 Archimedes x86.torrent
SIZE 1.4 GiB (1461 * 1.0 MiB + 0 bytes)
HASH B3472076574BC666396766AB3B28C0054D740B46
URL  http://linuxtracker.org:2710/********************************/announce
PRV  YES (DHT/PEX disabled)
TIME 2012-02-13 17:10:28
BY   qBittorrent v2.9.3

FILE LISTING
chakra-2012.02-Archimedes-i686.iso                                      1.4 GiB

$ lstor Chakra\ 2012.02\ Archimedes\ x86.torrent -q --raw
{'announce': 'http://linuxtracker.org:2710/********************************/announce',
 'created by': 'qBittorrent v2.9.3',
 'creation date': 1329149428,
 'info': {'length': 1531969536,
          'name': 'chakra-2012.02-Archimedes-i686.iso',
          'piece length': 1048576,
          'pieces': '<1461 piece hashes>',
          'private': 1},
 'url-list': ''}

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.