Answers:
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
您可以使用transmission-show
,包括在Gnome Transmission BitTorrent客户端中。
$ 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)
transmission-show
输出包含确切的文件大小?有用,看看两个相同的种子是否可能不是完全相同的文件。
您可以使用aria2。从该aria2c(1)手册页:
-S, --show-files[=true|false]
打印“ .torrent”,“。meta4”和“ .metalink”文件的文件列表,然后退出。如果是“ .torrent”文件,还将打印其他信息(信息哈希,片段长度等)。
$ aria2c -S ubuntu-14.04.2-desktop-i386.iso.torrent >>>打印文件'ubuntu-14.04.2-desktop-i386.iso.torrent'的内容... *** BitTorrent文件信息*** 评论:Ubuntu CD releases.ubuntu.com 创建日期:2015年2月19日,星期四,格林尼治标准时间 模式:单人 宣布: 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:磁铁:?xt = urn:btih:33678EC8B0DFB8A9061348C8AF7194268C0B8310&dn = ubuntu-14.04.2-desktop-i386.iso&tr = http%3A%2F%2Ftorrent.ubuntu.com%3A6969%2Fannounce&tr = http%3A%2 torrent.ubuntu.com%3A6969%2Fannounce 档案: idx |路径/长度 === + ============================================== ============================ 1 | ./ubuntu-14.04.2-desktop-i386.iso | 0.9GiB(1,051,721,728) --- + ---------------------------------------------- -----------------------------
aria2c -S *.torrent
有效。
lstor,包括计算哈希的能力,在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': ''}
您可以使用Torrent文件编辑器
(来源:fsdn.com)
也可以使用命令行将.torrent文件转换为.json格式--to-json
。
https://github.com/effigies/BitTornado
并运行python3 btshowmetainfo.py
以运行脚本,因为BitTornado似乎早已被放弃。