답변:
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
Gnome Transmission BitTorrent 클라이언트에transmission-show
포함 된을 사용할 수 있습니다 .
$ 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
정확한 파일 크기를 포함하도록 출력 을 얻는 방법이 있습니까? 같은 것의 2 개의 급류가 결국 정확히 같은 파일이 아닌지 확인하는 데 유용합니다.
aria2 를 사용할 수 있습니다 . 에서 aria2c (1) 매뉴얼 페이지 :
-S, --show-files[=true|false]
".torrent", ".meta4"및 ".metalink"파일의 파일 목록을 인쇄하고 종료하십시오. ".torrent"파일의 경우 추가 정보 (infohash, 조각 길이 등)도 인쇄됩니다.
$ aria2c -S 우분투 -14.04.2-desktop-i386.iso.torrent >>> 파일 'ubuntu-14.04.2-desktop-i386.iso.torrent'의 내용 인쇄 ... *** 비트 토렌트 파일 정보 *** 댓글 : Ubuntu CD releases.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) 이름 : 우분투 -14.04.2-desktop-i386.iso 자석 URI : magnet :? xt = urn : btih : 33678EC8B0DFB8A9061348C8AF7194268C0B8310 & dn = ubuntu-14.04.2-desktop-i386.iso & tr = http % 3A % 2F % 2Ftorrent.ubuntu.com % 3A6969 % 2Fannounce & trFhttp % 3A6 % 2A.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
$ 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 File Editor를
사용할 수 있습니다 (source : fsdn.com )
또한 .torrent 파일은 명령 줄을 사용하여 .json 형식으로 변환 할 수 있습니다 --to-json
.
https://github.com/effigies/BitTornado
실행python3 btshowmetainfo.py
하기 위해 복제 하고 실행할 수 있습니다 .