Réponses:
btshowmetainfo
, autrefois inclus dans la distribution BitTorrent mais maintenant largement installé avec BitTornado (une fourche de la base de code BitTorrent 3.x), ne fait que cela.
$ 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
Vous pouvez utiliser transmission-show
, inclus dans le client BitTorrent de Gnome Transmission .
$ 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)
Si vous utilisez une ancienne version de Transmission , vous pouvez utiliser l'ancienne transmissioncli --info
commande:
$ 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)
transmission-show
sortie inclue la taille exacte du fichier? Utile pour voir si 2 torrents de la même chose pourraient ne pas être exactement le même fichier après tout.
Vous pouvez utiliser aria2 . Depuis la page de manuel aria2c (1) :
-S, --show-files[=true|false]
Affiche la liste des fichiers ".torrent", ".meta4" et ".metalink" et quitte. Dans le cas d'un fichier ".torrent", des informations supplémentaires (infohash, longueur de la pièce, etc.) sont également imprimées.
$ aria2c -S ubuntu-14.04.2-desktop-i386.iso.torrent >>> Imprimer le contenu du fichier 'ubuntu-14.04.2-desktop-i386.iso.torrent' ... *** Informations sur le fichier BitTorrent *** Commentaire: Ubuntu CD releases.ubuntu.com Date de création: jeu., 19 février 2015 22:17:32 GMT Mode: unique Annoncer: http://torrent.ubuntu.com:6969/announce http://ipv6.torrent.ubuntu.com:6969/announce Info Hash: 33678ec8b0dfb8a9061348c8af7194268c0b8310 Longueur de la pièce: 512 Ko Le nombre de pièces: 2006 Longueur totale: 0.9GiB (1.051.721.728) Nom: ubuntu-14.04.2-desktop-i386.iso Magnet URI: magnet:? Xt = urn: btih: 33678EC8B0DFB8A9061348C8AF7194268C0B8310 & dn = ubuntu-14.04.2-desktop-i386.iso torrent.ubuntu.com% 3A6969% 2Fannounce Des dossiers: idx | chemin / longueur === + =========================================== ============================= 1 | ./ubuntu-14.04.2-desktop-i386.iso | 0.9GiB (1.051.721.728) --- + -------------------------------------------------- -----------------------------
aria2c -S *.torrent
fonctionne.
lstor , y compris la possibilité de calculer le hachage, ce qui peut être très utile dans les scripts 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': ''}
Vous pouvez utiliser l' éditeur de fichier Torrent
(source: fsdn.com )
Le fichier .torrent peut également être converti au format .json avec la ligne de commande --to-json
.
https://github.com/effigies/BitTornado
et exécuterpython3 btshowmetainfo.py
pour exécuter le script, car BitTornado semble abandonné depuis longtemps.