Bir torrent dosyasını görüntülemek için bir araç var mı?


33

Bir torrent dosyasını okunabilir bir forma dönüştürmekle ilgileniyorum (hangi dosyalara başvurduğunu, hangi izleyici bilgilerini içerdiğini vb. Görmek için). Bunu yapmak için ne gibi bir araç kullanabilirim?

Yanıtlar:


26

btshowmetainfoEskiden BitTorrent dağıtımına dahil edildi, fakat şimdi büyük ölçüde BitTornado (BitTorrent 3.x kod tabanının bir çatalı) ile kuruldu.

$ 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
Senaryoyu https://github.com/effigies/BitTornadoçalıştırmak python3 btshowmetainfo.pyiçin klonlayabilir ve çalıştırabilirsiniz , çünkü BitTornado terk edildiğinden bu yana uzun süredir var.
zymhan

34

Gnome Transmission BitTorrent istemcisinetransmission-show dahil olanları kullanabilirsiniz .

$ 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)

İletimin daha eski bir sürümünü kullanıyorsanız, eski transmissioncli --infokomutu kullanabilirsiniz :

$ 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 şanzıman-cli versiyonum (2.51 Debian test amd64) bu seçeneğe sahip değil
ixtmixilix

@ixtmixilix: Cevap yeni "transmission-show" komutunu kullanmak için güncellendi.
Teddy

3
Archlinux kullanıcıları için bu, Nisan 2017'den itibaren
ekstradır

transmission-showTam dosya boyutunu içerecek şekilde çıktı almanın bir yolu var mı ? Aynı şeyin 2 torrentinin sonuçta tamamen aynı dosya olup olmadığını görmek için kullanışlıdır.
Peter Cordes

19

ARIA2'yi kullanabilirsiniz . Gönderen aria2c (1) kılavuz sayfasında :

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

    ".Torrent", ".meta4" ve ".metalink" dosyalarının listesini yazdırın ve çıkın. ".Torrent" dosyası durumunda, ek bilgiler (infohash, parça uzunluğu, vb.) Da yazdırılır.

$ aria2c -S ubuntu-14.04.2-masaüstü-i386.iso.torrent 
>>> 'ubuntu-14.04.2-desktop-i386.iso.torrent' dosyasının içeriğini yazdırıyor ...
*** BitTorrent Dosya Bilgileri ***
Yorum: Ubuntu CD releases.ubuntu.com
Oluşturma Tarihi: Thu, 19 Şub 2015 22:17:32 GMT
Mod: tek
duyurun:
 http://torrent.ubuntu.com:6969/announce
 http://ipv6.torrent.ubuntu.com:6969/announce
Bilgi Bilgisi: 33678ec8b0dfb8a9061348c8af7194268c0b8310
Parça Uzunluğu: 512KiB
Parça Sayısı: 2006
Toplam Uzunluk: 0.9GiB (1.051.721.728)
İsim: ubuntu-14.04.2-desktop-i386.iso
Mıknatıs URI: mıknatıs:? Xt = urn: btih: 33678EC8B0DFB8A9061348C8AF7194268C0B8310 & dn = ubuntu-14.04.2-desktop-i386.iso & tr =% 2% 2F% 2Ftorrent.ub69 torrent.ubuntu.com% 3A6969% 2Fannounce
Dosyalar:
idx | yol / uzunluk
=== + ============================================== =============================
  1 | ./ubuntu-14.04.2-desktop-i386.iso
   0,9GiB (1,051,721,728)
--- + ---------------------------------------------- -----------------------------

glob kalıbını destekler, aria2c -S *.torrentçalışır.
Oboo Chin,

11

lstor , kabuk komut dosyalarında oldukça faydalı olabilen karmayı hesaplama becerisini içeren:

$ 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': ''}

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.