Схема Magnet URI - Magnet URI scheme
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Магнит это Схема URI который определяет формат магнитные ссылки, а стандарт де-факто для идентификации файлов (URN ) по своему содержанию, через криптографическое хеш-значение а не по их местонахождению.
Хотя магнитные ссылки можно использовать в различных контекстах, они особенно полезны в одноранговый обмен файлами сетей, поскольку они позволяют обращаться к ресурсам без необходимости в постоянно доступном хосте и могут быть созданы любым, у кого уже есть файл, без необходимости в центральном органе для их выдачи. Это делает их популярными для использования в качестве "гарантированных" поисковых запросов в обмен файлами сообщество, в котором каждый может распространять магнитную ссылку, чтобы гарантировать, что ресурс, полученный по этой ссылке, является тем, который предполагался, независимо от того, как он был получен.
История
Стандарт для магнита URI был разработан Bitzi в 2002 г., отчасти как "обобщение, не зависящее от поставщиков и проектов" ed2k:
и freenet:
Схемы URI, используемые eDonkey2000 и Freenet соответственно, и попытки следовать официальным IETF URI стандарты как можно точнее. BitTorrent представил btmh:
в 2020 году в рамках изменений BitTorrent v2.[1]
Формат
Магнитные URI состоят из серии из одного или нескольких параметров, порядок которых не имеет значения, и отформатирован так же, как строки запроса которые обычно прекращаются HTTP URL-адреса.[2] Самый распространенный параметр - "xt" ("точная тема"), который обычно URN формируется из хэша содержимого определенного файла, например:
магнит:? xt = urn: btih: c12fe1c06bba254a9dc9f519b335aa7c1367a88a
Имеется в виду шестнадцатеричный -кодированный SHA-1 хэш (btih, "BitTorrent info-hash") раздела с информацией о торрент-файле, о котором идет речь. Несмотря на то, что указывается конкретный файл, поиск его доступности все равно должен выполняться клиентским приложением.
использованная литература
- ^ «BitTorrent v2». BitTorrent. Получено 7 сентября 2020.
внешние ссылки
- Проект Magnet-URI на SourceForge.net, раннее определение формата (последнее обновление 2002 г.)
- CHK Бесплатная утилита Checksum с поддержкой SHA1-Base32 и ED2K
- RHash на SourceForge.net, Открытый исходный код инструмент командной строки, который может вычислять магнитные ссылки