토렌트 파일을 볼 수 있는 도구가 있나요?

토렌트 파일을 볼 수 있는 도구가 있나요?

토렌트 파일을 읽을 수 있는 형식으로 렌더링하는 데 관심이 있습니다(토렌트 파일이 참조하는 파일, 포함된 추적기 정보 등 확인). 이를 위해 어떤 도구를 사용할 수 있나요?

답변1

transmission-show에 포함된 을 사용할 수 있습니다 .그놈 전송 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: 자석:?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 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

면책조항: 저는 이 도구의 작성자입니다.

자세한 내용은 다음을 참조하세요.

관련 정보