Magnet-ссылка: различия между версиями
[непроверенная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
м стилевые правки |
Kalendar (обсуждение | вклад) оформление |
||
Строка 49:
xt=urn:sha1:[ [[sha1]] [[Хеш-сумма|хеш]] файла ([[Base32]]) ]
==== BitPrint<ref>[http://bitzi.com/help/bitprint_explain What is a Bitzi Bitprint?]
Это последовательная запись хеша [[SHA-1]] и [[TTH]], разделённых точкой.
[[Хеш-сумма|Хеш]] используется в [[Gnutella2]]. [[Direct Connect]] использует только [[TTH]] часть BitPrint
Строка 58:
xt=urn:ed2k:[ [[ed2k]] [[Хеш-сумма|хеш]] файла ([[Шестнадцатеричная система счисления|Hex]]) ]
==== [[eDonkey2000 (сеть)#h - AICH (Advanced Intelligent Corruption Handler)|AICH]]<ref>[http://wiki.amule.org/index.php/AICH AICH] {{webarchive|url=https://web.archive.org/web/20091106045934/http://wiki.amule.org/index.php/AICH |date=2009-11-06 }}
Неофициальный [[URN#Самоидентифицирующий URN|URN]] для магнет. [[eDonkey2000 (сеть)|eDonkey2000]] клиентами пока не читается.
[[Хеш-сумма|Хеш]] используется в [[eDonkey2000 (сеть)|eDonkey2000]] для восстановления целостности файла.
Строка 70:
==== [[BitTorrent (протокол) #BTIH (BitTorrent Info Hash)|BTIH (BitTorrent Info Hash)]] ====
[[Хеш-сумма|Хеш]] используется в сетях [[
xt=urn:btih:[ [[BitTorrent (протокол) #BTIH (BitTorrent Info Hash)|BTIH]] ([[Шестнадцатеричная система счисления|Hex]]) ]
Строка 118:
=== Отображаемый размер (dl) ===
Магнитные ссылки ссылаются только на один файл. В некоторых DC++-клиентах есть работающая реализация ссылок на каталоги. Такие ссылки [[Инвариант (математика)|инвариантны]] относительно переименования файлов в каталоге, но неинвариантны относительно удаления, изменения или добавления таких файлов, как Thumbs.db, program.ini и тому подобных, поэтому более надёжный способ сослаться на каталог — создать [[Список файлов (Direct Connect)|метафайл]]. Метафайл является файлом, его можно послать в приложении или сохранить на web-сайте, но также на него можно сослаться магнитной ссылкой, например, в чате. Однако, параметр xl такой ссылки характеризует размер метафайла, но не размер каталога, что неудобно. Параметр dl характеризует именно размер каталога, описываемого метафайлом. [[Программное обеспечение|ПО]], распознающее и отображающее магнитные ссылки в читаемом виде, должно отдавать предпочтение параметру dl при отображении размера. dl не является техническим параметром, влияющим на скачивание или поиск, поэтому этот параметр применим в других [[Вариант использования|вариантах использования]], например, в магнитных ссылках на составные раздачи [[
=== Манифест (mt) ===
Строка 140:
=== Адрес трекера (tr) ===
[[URL]] трекера. Используется для получения [[
<code lang="uri"><nowiki>tr=http://example.com/announce</nowiki></code>
Строка 169:
=== Замечание ===
Некоторые программы, создающие magnet-ссылку, не кодируют специальные и национальные символы в [[URI]] представление (%20) и тем самым эти ссылки на веб-странице могут вызвать ошибки. Особенно это важно, когда ссылка, вставляемая в magnet-ссылку, содержит знаки «&»; они должны быть заменены на «%26».
Строка 226 ⟶ 225 :
https://ivan386.github.io/#magnet:?xl=10826029&dn=mediawiki-1.15.1.tar.gz&xt=urn:tree:tiger:7N5OAMRNGMSSEUE3ORHOKWN4WWIQ5X4EBOOTLJY
Кликнув по такой ссылке, пользователь попадёт на страницу, которая перенаправит его на исходную magnet-ссылку. Сама magnet-ссылка при этом не отправляется в GET-запросе серверу, что делает её невидимой для провайдера и сервера. Но в соцальных сетях при публикации такая ссылка может обрезаться из-за символов
'''Пример:'''
Строка 232 ⟶ 231 :
== Пример «универсальной» magnet-ссылки ==
Magnet-ссылка на файл mediawiki-1.15.1.tar.gz (для удобства восприятия ссылка разбита на строки):
Строка 259 ⟶ 257 :
Это может быть полезно в ряде случаев, например, при публикации magnet-ссылки в [[Twitter]], размер сообщения в котором ограничен 140 символами, или при кодировании magnet-ссылки в виде QR-кода с целью уменьшения размера последнего.
Данная ссылка содержит необходимую информацию для возможности скачивания по ней в пяти [[P2P]]-сетях: [[eDonkey2000 (сеть)|eDonkey2000]], [[Direct Connect]], [[
Большинство программ-клиентов не могут корректно обработать (разобрать) универсальную ссылку и/или не поддерживают некоторые протоколы и не умеют игнорировать неподдерживаемые параметры, либо чувствительны к взаимному расположению параметров в magnet-ссылках. В таких случаях ссылку необходимо предварительно подготовить: расположить параметры в ссылке в нужном порядке и/или удалить неподдерживаемые параметры.
Строка 268 ⟶ 266 :
== Особенности поддержки в клиентах ==
{| class="wikitable"
! colspan="12" | Универсальные
Строка 288 ⟶ 285 :
| {{да}}
| {{да}}
| urn: sha1:<br
| http:<br
| http:<br
| ?
| {{да}}
Строка 316 ⟶ 313 :
| {{да}}
| {{да}}
| urn: tree: tiger:<br
| dchub://[hubaddress]: [hubport]
| dchub://[hubaddress]: [hubport]
Строка 329 ⟶ 326 :
| {{да}}
| {{да}}
| urn: tree: tiger:<br
| dchub://[hubaddress]: [hubport]
| dchub://[hubaddress]: [hubport]
Строка 342 ⟶ 339 :
| {{да}}
| {{да}}
| urn: tree: tiger:<br
| dchub://[hubaddress]: [hubport]
| dchub://[hubaddress]: [hubport]
Строка 355 ⟶ 352 :
| {{да}}
| {{да}}
| urn: tree: tiger:<br
| ?
| ?
Строка 365 ⟶ 362 :
| {{да}}
|-
! colspan="12" | [[
|-
! [[Vuze]] (старое название: ''[[Azureus]]'') 3.0
Строка 399 ⟶ 396 :
| ?
| ?
| {{да|http:<br
| ?
| ?
| {{да|http:<br
| {{да}}
| {{да}}
Строка 438 ⟶ 435 :
| {{да}}
| urn: sha1:
| {{да|http:}} <br
| ?
| ?
Строка 462 ⟶ 459 :
| {{да}}
|-
! colspan="12" | WebTorrent ([[
|-
! instant.io
Строка 468 ⟶ 465 :
| ?
| urn: btih:
| {{да|http:<br
| ?
| {{да|http:<br
| ?
| ?
| {{да|wss:<br
| {{да}}
| {{да}}
Строка 481 ⟶ 478 :
| ?
| urn: btih:
| {{да|http:<br
| ?
| {{да|http:<br
| ?
| ?
| {{да|wss:<br
| {{нет}}
| {{да}}
Строка 527 ⟶ 524 :
== Ссылки ==
* [http://www.bittorrent.org/beps/bep_0009.html#id5 Формат магнет-ссылки для BitTorrent]
* [http://magnet-uri.sourceforge.net/magnet-draft-overview.txt MAGNET v0.1] спецификация magnet-ссылок
* [http://wiki.depthstrike.com/index.php/P2P:Protocol:Specifications:Magnet Спецификация по магнет-ссылкам] на сайте Depthstrike Entertainment
* [http://magnet-uri.sourceforge.net/ Сайт проекта MAGNET-URI]
* [http://40in.spb.ru/public/magnet/ Простая инструкция], как скачивать файлы по Magnet-ссылкам популярным клиентом [[µTorrent]]
* [https://bugzilla.mozilla-russia.org/show_bug.cgi?id=694 Поддержка Magnet-ссылок в FireFox]
{{Внешние ссылки нежелательны}}▼
{{URI scheme}}
[[Категория:Стандарты Интернета]]
[[Категория:Файлообменные сети]]
▲{{Внешние ссылки нежелательны}}
|