[FEATURE] Search file by URN in BitTorrent DHT.

Extesion for BitTorrent client to search file by URN in BitTorrent DHT.
Расширение BitTorrent клиента для поиска файла по URN в BitTorrent DHT.
Client generate bencode dictionary
Клиент создаёт bencode словарь.
[urn name|имя urn][binary hash or value of urn| бинарный хеш или другое значение urn]
Sha1 hash of that dictionary use to public and search sources in BitTorrent DHT.
Sha1 хеш этого словаря используется для публикации и поиска источников в BitTorrent DHT.
urn names | имена urn
urn:tree:tiger: (preferred | предпочитаемый)
urn:sha1:
urn:ed2k:
urn:md5:
urn:btih: (is it need? | нужен ли он?)
Пример | example:
d15:urn:tree:tiger:24:[хеш в RAW виде|Hash in Raw]e
[urn name|имя urn][binary hash or value of urn| бинарный хеш или другое значение urn]["protocol"][protocol]
protocol:
ed2k
uri-res (G2)
Gnutella
BitTorrent (How? Need some extension) (default)
Пример словаря:
d15:urn:tree:tiger:24:[хеш в RAW виде|hash in RAW]8:protocol7:uri-rese
Extesion for Peer to get BTIH by URN
Расширение BitTorrent клиента для поиска файла по URN в BitTorrent DHT.
Client generate bencode dictionary
Клиент создаёт bencode словарь.
[urn name|имя urn][binary hash or value of urn| бинарный хеш или другое значение urn]
Sha1 hash of that dictionary use to public and search sources in BitTorrent DHT.
Sha1 хеш этого словаря используется для публикации и поиска источников в BitTorrent DHT.
urn names | имена urn
urn:tree:tiger: (preferred | предпочитаемый)
urn:sha1:
urn:ed2k:
urn:md5:
urn:btih: (is it need? | нужен ли он?)
Пример | example:
d15:urn:tree:tiger:24:[хеш в RAW виде|Hash in Raw]e
[urn name|имя urn][binary hash or value of urn| бинарный хеш или другое значение urn]["protocol"][protocol]
protocol:
ed2k
uri-res (G2)
Gnutella
BitTorrent (How? Need some extension) (default)
Пример словаря:
d15:urn:tree:tiger:24:[хеш в RAW виде|hash in RAW]8:protocol7:uri-rese
Extesion for Peer to get BTIH by URN