Введение
Схема, определяющая формат магнитных ссылок. Magnet – это схема URI, определяющая формат магнитных ссылок, де-факто стандарт для идентификации файлов (URN) по их содержимому посредством криптографического хеша, а не по их местоположению. Хотя магнитные ссылки могут использоваться в различных контекстах, они особенно полезны в одноранговых сетях обмена файлами, поскольку они позволяют ссылаться на ресурсы без необходимости в постоянно доступном хосте и могут быть созданы любым пользователем, у которого уже есть файл, без необходимости в центральном органе для их выпуска. Это делает их популярными для использования в качестве "гарантированных" поисковых запросов в сообществе файлообмена, где любой может распространять магнитную ссылку, чтобы гарантировать, что ресурс, полученный по этой ссылке, является именно тем, который предполагался, независимо от способа его получения.
Magnet is a URI scheme that defines the format of magnet links, a de facto standard for identifying files (URN) by their content, via cryptographic hash value rather than by their location. Although magnet links can be used in a number of contexts, they are particularly useful in peer to peer file sharing networks because they allow resources to be referred to without the need for a continuously available host, and can be generated by anyone who already has the file, without the need for a central authority to issue them. This makes them popular for use as "guaranteed" search terms within the file sharing community where anyone can distribute a magnet link to ensure that the resource retrieved by that link is the one intended, regardless of how it is retrieved.
История
Стандарт Magnet URI был разработан Bitzi в 2002 году, отчасти как "обобщение, не зависящее от поставщиков и проектов" схем URI ed2k: и freenet:, используемых соответственно eDonkey2000 и Freenet, и с целью максимально соответствовать официальным стандартам IETF URI. BitTorrent представил протокол btmh: в 2020 году как часть изменений в BitTorrent v2.
Формат дополнения (x.)
Для экспериментальных и самодополняющихся неформальных вариантов можно использовать префикс, за которым следует выбранная суффиксная буква. Эти имена гарантированно никогда не будут стандартизированы. x. [имя нового параметра]=[данные нового параметра (в кодировке URL)]
Клиенты
Клиент dn xl xt tr xs, как kt mt ws AMule urn:ed2k: ApexDC++ urn:bitprint: urn:tree:tiger: Bitflu urn:btih: Deluge urn:btih: EiskaltDC++ urn:tree:tiger: urn:bitprint: urn:btih: urn:btmh: adcs: ftp: ftp: (приоритет аналогичен xs) Tixati urn:btih: Transmission urn:btih: Vuze urn:btih: urn:sha1: 5.7.5.0 5.7.5.0