最後更新: 2020-08-21
utorrent Peer tag Flags
[Up/Down]
- D = Currently downloading (interested and not choked)
- d = Your client wants to download, but peer doesn't want to send (interested and choked)
- U = Currently uploading (interested and not choked)
- u = Peer wants your client to upload, but your client doesn't want to (interested and choked)
[choke]
- O = Optimistic unchoke
- S = Peer is snubbed(peer downloads or uploads too slowly)
- I = Peer is an incoming connection
- K = Peer is unchoking your client, but your client is not interested
- ? = Your client unchoked the peer but the peer is not interested
[從那裡認識]
- X = Peer was included in peerlists obtained through Peer Exchange (PEX) or an IPv6 peer told you its IPv4 address.
- H = Peer was obtained through DHT.
[Encryption]
- E = Peer is using Protocol Encryption (all traffic)
- e = Peer is using Protocol Encryption (handshake)
[Protocol]
- P = Peer is using uTorrent uTP
[Other]
- L = Peer is local (discovered through network broadcast, or in reserved local IP ranges)
magnet URI
URIs can contain multiple parameters, in any order, separated from each other by "&"
magnet:?xl=[Size in Bytes]&dn=[file name (URL encoded)]&xt=urn:tree:tiger:[ TTH hash (Base32) ]
* xl (eXact Length): size in bytes
* dn (Display Name): a filename to display to the user, for convenience
* xt ("exact topic"): URN containing file hash (most important part of a Magnet link)
xt=urn:btih:[ BitTorrent Info Hash (Hex) ]
urn = Uniform Resource Name
URNs are globally unique persistent identifiers assigned within defined namespaces
與 URL 不同, 因為它 1. location-independent, 2. persistent
btih = BitTorrent Info Hash
SHA-1 hash sums of the "info" sections of BitTorrent metafiles as used by BitTorrent
xt=urn:ed2k:[ ED2K Hash (Hex) ]
tr (Address tracker)
Tracker URL; used to obtain resources for BitTorrent downloads without a need for DHT support.(URL encoded)
DHT