トレントファイルを読みやすい形式でレンダリングすることに興味があります(トレントファイルが参照するファイル、含まれているトラッカー情報などを確認してください)。これにはどのツールを使用できますか?
答え1
transmission-show
に含まれているものを使用できます。GNOME転送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)
以前のバージョンを使用している場合広がる、前のコマンドを使用できます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)
答え2
あなたはそれを使用することができますアリア2。 ~からaria2c(1) のマニュアルページ:
-S, --show-files[=true|false]
「.torrent」、「.meta4」、「.metalink」ファイルのファイルリストを印刷して終了します。 「.torrent」ファイルの場合、追加情報(infohash、セグメント長など)が印刷されます。
$aria2c -S ubuntu-14.04.2-desktop-i386.iso.torrent >>> "ubuntu-14.04.2-desktop-i386.iso.torrent"ファイルの内容を印刷します... ***BitTorrentファイル情報*** レビュー:Ubuntu CDreleases.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:マグネット:? %3A %2 F% 2Fipv6 。 torrent.ubuntu.com%3A6969%2Fannounce 文書: idx |パス/長さ ================================================== ============================ 1|./ubuntu-14.04.2-desktop-i386.iso |0.9GiB(1,051,721,728) ---+---------------------- --- ---------- ----------- ----
答え3
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
答え4
あなたはそれを使用することができますtorrenttools
。
torrenttools info test.torrent
Metafile: /home/fbdtemme/Downloads/Fedora-Workstation-Live-x86_64-33.torrent
Protocol version: v1
Infohash: 7707056a138a00dd9b9eff4fab29f46233e2bad9
Piece size: 256 KiB (262144 bytes)
Created by:
Created on: 2020-10-26 15:52:05 UTC
Private: false
Name: Fedora-Workstation-Live-x86_64-33
Source:
Comment:
Announces:
tier 1 - http://torrent.fedoraproject.org:6969/announce
Files:
Fedora-Workstation-Live-x86_64-33
├── [1.04 KiB] Fedora-Workstation-33-1.2-x86_64-CHECKSUM
└── [1.91 GiB] Fedora-Workstation-Live-x86_64-33-1.2.iso
1.91 GiB in 0 directories, 2 files
シェルスクリプトで役に立つ特定のフィールドのみを検索できます。
torrenttools show infohash test.torrent
17ebe3685a498afcc06e2241e875a1726e7c38c2
torrenttools show announce Fedora-Workstation-Live-x86_64-33.torrent
http://torrent.fedoraproject.org:6969/announce
デコードされた急流ファイルをjson形式で表示すると便利です。
torrenttools info --raw Fedora-Workstation-Live-x86_64-33.torrent
{
"announce": "http://torrent.fedoraproject.org:6969/announce",
"creation date": 1603727525,
"info": {
"files": [
{
"length": 1062,
"path": [
"Fedora-Workstation-33-1.2-x86_64-CHECKSUM"
]
},
{
"length": 2049490944,
"path": [
"Fedora-Workstation-Live-x86_64-33-1.2.iso"
]
}
],
"name": "Fedora-Workstation-Live-x86_64-33",
"piece length": 262144,
"pieces": "<7819 piece hashes>"
}
}
--show-piecesオプションを使用してフラグメントフィールドを拡張できます。
torrenttools info --raw --show-pieces Fedora-Workstation-Live-x86_64-33.torrent
{
"announce": "http://torrent.fedoraproject.org:6969/announce",
"creation date": 1603727525,
"info": {
"files": [
{
"length": 1062,
"path": [
"Fedora-Workstation-33-1.2-x86_64-CHECKSUM"
]
},
{
"length": 2049490944,
"path": [
"Fedora-Workstation-Live-x86_64-33-1.2.iso"
]
}
],
"name": "Fedora-Workstation-Live-x86_64-33",
"piece length": 262144,
"pieces": [
"<piece: 0, SHA1: 52095a748e9337d31631fce7fe6d7d5a40f60352>",
"<piece: 1, SHA1: 5a241db1f3d0e6b794d04594253b5c1931cacafe>",
"<piece: 2, SHA1: 06adbe76ca7764c142fd2c00f57fab5dc7667171>",
"<piece: 3, SHA1: 40893918608f042fe41abcc4e4f4e04f92ad3665>",
"<piece: 4, SHA1: 0b491f424e765b64ef38329e1935bd2c3ceff4e0>",
"<piece: 5, SHA1: deffa6b0a4ca6b11b04caa785a4ef80b0ee4a238>",
...
torrenttoolsは新しいBitTorrent v2メタファイルとハイブリッド急流でも動作します。
torrenttools info bittorrent-v2-hybrid-test.torrent
Metafile: /home/fbdtemme/Documents/project/torrent/torrenttools/tests/resources/bittorrent-v2-hybrid-test.torrent
Protocol version: v1 + v2 (hybrid)
Infohash: v1: 8c9a2f583949c757c32e085413b581067eed47d0
v2: d8dd32ac93357c368556af3ac1d95c9d76bd0dff6fa9833ecdac3d53134efabb
Piece size: 512 KiB (524288 bytes)
Created by: libtorrent
Created on: 2020-06-03 08:45:06 UTC
Private: false
Name: bittorrent-v1-v2-hybrid-test
Source:
Comment:
Announces:
Files:
bittorrent-v1-v2-hybrid-test
├── [6.23 MiB] Darkroom (Stellar, 1994, Amiga ECS) HQ.mp4
├── [19.6 MiB] Spaceballs-StateOfTheArt.avi
├── [ 326 MiB] cncd_fairlight-ceasefire_(all_falls_down)-1080p.mp4
├── [58.8 MiB] eld-dust.mkv
├── [ 265 MiB] fairlight_cncd-agenda_circling_forth-1080p30lq.mp4
├── [42.5 MiB] meet the deadline - Still _ Evoke 2014.mp4
├── [61.0 B] readme.txt
├── [25.1 MiB] tbl-goa.avi
└── [ 111 MiB] tbl-tint.mpg
854.06 MiB in 0 directories, 9 files
免責事項:私はこのツールの作成者です。
詳細については、次を参照してください。