Apakah ada alat untuk melihat file torrent?

33

Saya tertarik membuat file torrent menjadi bentuk yang dapat dibaca (untuk melihat file apa yang dirujuk, informasi pelacak apa yang dikandungnya, dll.). Alat apa yang dapat saya gunakan untuk melakukan hal ini?

Ivan
sumber

Jawaban:

26

btshowmetainfo, sebelumnya termasuk dalam distribusi BitTorrent tetapi sekarang sebagian besar diinstal dengan BitTornado (garpu dari basis kode BitTorrent 3.x), tidak hanya itu.

$ 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
hhaamu
sumber
2
Anda dapat mengkloning https://github.com/effigies/BitTornadodan menjalankan python3 btshowmetainfo.py untuk menjalankan skrip, karena BitTornado tampaknya sudah lama ditinggalkan.
zymhan
34

Anda dapat menggunakan transmission-show, termasuk dalam klien BitTorrent Transmisi Gnome .

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

Jika Anda menggunakan versi Transmisi yang lebih lama , Anda dapat menggunakan transmissioncli --infoperintah yang lebih lama :

$ 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)
Teddy
sumber
-1 versi saya dari transmission-cli (2.51 Debian testing amd64) tidak memiliki opsi ini
ixtmixilix
@ixtmixilix: Jawaban diperbarui untuk menggunakan perintah "transmission-show" yang baru.
Teddy
3
Untuk pengguna archlinux, ini merupakan tambahan / per April 2017. Menangkan
g33kz0r
Apakah ada cara untuk mendapatkan transmission-showoutput untuk memasukkan ukuran file yang tepat? Berguna untuk melihat apakah 2 torrents dari hal yang sama mungkin bukan file yang sama persis.
Peter Cordes
19

Anda bisa menggunakan aria2 . Dari halaman manual aria2c (1) :

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

    Cetak daftar file ".torrent", ".meta4" dan ".metalink" dan keluar. Dalam kasus file ".torrent", informasi tambahan (infohash, panjang bagian, dll) juga dicetak.

$ aria2c -S ubuntu-14.04.2-desktop-i386.iso.torrent 
>>> Mencetak isi file 'ubuntu-14.04.2-desktop-i386.iso.torrent' ...
*** Informasi File BitTorrent ***
Komentar: CD Ubuntu rilis.ubuntu.com
Tanggal Pembuatan: Kamis, 19 Feb 2015 22:17:32 GMT
Mode: tunggal
Mengumumkan:
 http://torrent.ubuntu.com:6969/announce
 http://ipv6.torrent.ubuntu.com:6969/announce
Info Hash: 33678ec8b0dfb8a9061348c8af7194268c0b8310
Sepotong Panjang: 512KiB
Jumlah Potongan: 2006
Total Panjang: 0.9GiB (1.051.721.728)
Nama: ubuntu-14.04.2-desktop-i386.iso
Magnet URI: magnet:? Xt = urn: btih: 33678EC8B0DFB8A9061348C8AF7194268C0B8310 & dn = ubuntu-14.04.2-desktop-i386.iso & tr = http% 3A% 2F% 2Ftorrent.ubuntu.com% 3A69% %F% %F%% torrent.ubuntu.com% 3A6969% 2Founce
File:
idx | path / panjang
=== + ============================================== =============================
  1 | ./ubuntu-14.04.2-desktop-i386.iso
   | 0.9GiB (1.051.721.728)
--- + ---------------------------------------------- -----------------------------
Niklas Holm
sumber
itu mendukung pola glob, aria2c -S *.torrentbekerja.
Oboo Chin
11

lstor , termasuk kemampuan untuk menghitung hash, yang bisa sangat berguna dalam skrip shell:

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

Anda dapat menggunakan Torrent File Editor (sumber: fsdn.com )Tab File

Tab mentah

File .torrent juga dapat dikonversi ke format .json dengan baris perintah --to-json.

Ivan Romanov
sumber