急流ファイルをダウンロードしましたhttp://cdimage.debian.org/cdimage/stretch_di_rc1/amd64/bt-cd/debian-stretch-DI-rc1-amd64-netinst.iso.torrent
それでは、次のようなものを見つけるために解析/読み取りをしたいと思います。
ㅏ。トレントファイルを作成するためにどのソフトウェアが使用されますか?
b.ISO画像サイズ、サイズ、数
氏。 ISO イメージのトラッカーの数。
これはすべてメタデータです。
メディアファイルを探しているmediainfoが何であるかと思います。
[$] mediainfo Big_Buck_Bunny_small.ogv
General
ID : 30719 (0x77FF)
Complete name : Big_Buck_Bunny_small.ogv
Format : Ogg
File size : 2.65 MiB
Duration : 1 min 19 s
Overall bit rate mode : Variable
Overall bit rate : 280 kb/s
Writing application : ffmpeg2theora-0.25
SOURCE_OSHASH : cc9e38e85baf7573
Video
ID : 20319 (0x4F5F)
Format : Theora
Duration : 1 min 19 s
Bit rate : 212 kb/s
Nominal bit rate : 238 kb/s
Width : 240 pixels
Height : 134 pixels
Display aspect ratio : 16:9
Frame rate : 24.000 FPS
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.275
Stream size : 2.01 MiB (76%)
Writing library : Xiph.Org libtheora 1.1 20090822 (Thusnelda)
Audio
ID : 13221 (0x33A5)
Format : Vorbis
Format settings, Floor : 1
Duration : 1 min 19 s
Bit rate mode : Variable
Bit rate : 48.0 kb/s
Channel(s) : 2 channels
Sampling rate : 48.0 kHz
Compression mode : Lossy
Stream size : 465 KiB (17%)
Writing library : libVorbis 20090709 (UTC 2009-07-09)
似たようなものがありますか? CLIツールを探しています。
答え1
転送にはこれを行うツールがあります。
$ transmission-show debian-stretch-DI-rc1-amd64-netinst.iso.torrent
Name: debian-stretch-DI-rc1-amd64-netinst.iso
File: debian-stretch-DI-rc1-amd64-netinst.iso.torrent
GENERAL
Name: debian-stretch-DI-rc1-amd64-netinst.iso
Hash: 13d51b233d37965a7137dd65858d73c5a2e7ded4
Created by:
Created on: Fri Jan 13 12:29:09 2017
Comment: "Debian CD from cdimage.debian.org"
Piece Count: 1184
Piece Size: 256.0 KiB
Total Size: 310.4 MB
Privacy: Public torrent
TRACKERS
Tier #1
http://bttracker.debian.org:6969/announce
FILES
debian-stretch-DI-rc1-amd64-netinst.iso (310.4 MB)
もう1つは、メタデータを表示することに加えて、メタデータを作成して確認できる複合モードです。https://rodarmor.com/blog/intermodal
答え2
別のオプションはtorrenttoolsです。
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
シェルスクリプトで使いやすい出力にtorrenttools show
サブコマンドを使用できます。
A.急流ファイルを作成するためにどのソフトウェアが使用されますか?
torrenttools show created-by bittorrent-v2-hybrid-test.torrent
b。ファイルコンテンツのサイズ。
torrenttools show size bittorrent-v2-hybrid-test.torrent
氏。トラッカーの数。
torrenttools show announce CAMELYON17.torrent | wc -l
急流ツールはここにあります:https://github.com/fbdtemme/torrenttools
免責事項:私はこのツールの作成者です。
答え3
代わりに東。そして「ちょっと最適化」というのはどういう意味なのか言っていませんでした。
$ lstor debian-stretch-DI-rc1-amd64-netinst.iso.torrent
NAME debian-stretch-DI-rc1-amd64-netinst.iso.torrent
SIZE 296.0 MiB (1184 * 256.0 KiB + 0 bytes)
META 23.6 KiB (pieces 23.1 KiB 98.1%)
HASH 13D51B233D37965A7137DD65858D73C5A2E7DED4
URL http://bttracker.debian.org:6969/announce
PRV NO (DHT/PEX enabled)
TIME 2017-01-13 12:29:09
REM "Debian CD from cdimage.debian.org"
FILE LISTING
debian-stretch-DI-rc1-amd64-netinst.iso 296.0 MiB
答え4
私はDebianパッケージリポジトリでこれを行うことができるツールを探していましたが、私は見つけました。BTチェック(btcheck
にカプセル化ダーバン/Ubuntu)。これは何よりも検証ユーティリティであり、メタデータの調査機能は限られていますが、info -i
、-v
erbose、-n
o-checkフラグを使用すると、必要なものすべてを提供できます。
$ btcheck -i -v -n bbb_sunflower_1080p_60fps_normal.mp4.torrent
Announce URL : udp://tracker.openbittorrent.com:80/announce
announce : udp://tracker.openbittorrent.com:80/announce
announce : udp://tracker.publicbt.com:80/announce
web seed : http://distribution.bbb3d.renderfarming.net/video/mp4/bbb_sunflower_1080p_60fps_normal.mp4
File Name : bbb_sunflower_1080p_60fps_normal.mp4
File Length : 355856562
Piece Length : 524288
Torrent Hash : 565db305a27ffb321fcc7b064afd7bd73aedda2b
Creat. Date : Tue Dec 17 19:22:39 2013
Created By : uTorrent/3320
Comment : Big Buck Bunny, Sunflower version
トレントファイルを作成するためにどのソフトウェアが使用されますか?
これは「創作者」によって提供されます。
ISOイメージのサイズ、サイズ、数
これらのうちの最初の2つは、それぞれ「ファイル長さ」および「断片長さ」として提供される。フラグメントの数は、「ファイル長さ」/「断片長さ」として計算することができる。
ISO イメージのトラッカーの数。
トレントに複数の通知URLがある場合、BtCheckは各URLを1行に印刷します。最初以降の内容はすべて「発表」と表示されます。奇妙なことに、BtCheckは最初の通知URLを繰り返しますが、通知URLが複数ある場合にのみ該当します。 1つしかない場合は、「お知らせURL」行のみが表示され、「お知らせ」は表示されません。重複排除と計算へのやや脆弱なアプローチ:
$ btcheck -i -v -n bbb_sunflower_1080p_60fps_normal.mp4.torrent | grep '^Announce URL\|^ announce' | cut -c 16- | uniq | wc -l
2