토렌트 파일을 볼 수있는 도구가 있습니까?


33

토렌트 파일을 읽을 수있는 형식으로 렌더링하는 데 관심이 있습니다 (어떤 파일이 참조하는지, 어떤 추적기 정보에 포함되어 있는지 등을 확인하십시오). 이 작업을 수행하기 위해 어떤 도구를 사용할 수 있습니까?

답변:


26

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

2
BitTornado는 오랫동안 폐기 된 것으로 보이므로 스크립트를 https://github.com/effigies/BitTornado실행 python3 btshowmetainfo.py하기 위해 복제 하고 실행할 수 있습니다 .
zymhan

34

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)

-1 전송-CLI (2.51 데비안 테스트 AMD64)의 내 버전이 옵션이없는
ixtmixilix

@ixtmixilix : 새로운 "transmission-show"명령을 사용하도록 응답이 업데이트되었습니다.
Teddy

3
archlinux 사용자의 경우, 이것은 2017 년 4 월 현재 추가 /에 있습니다. Win
g33kz0r

transmission-show정확한 파일 크기를 포함하도록 출력 을 얻는 방법이 있습니까? 같은 것의 2 개의 급류가 결국 정확히 같은 파일이 아닌지 확인하는 데 유용합니다.
Peter Cordes

19

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)
--- + ---------------------------------------------- -----------------------------

그것은 glob 패턴을 지원하고 aria2c -S *.torrent작동합니다.
오부 친

11

쉘 스크립트에서 매우 유용 할 수있는 해시 계산 기능을 포함한 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': ''}

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.