Кіріспе
Магниттік сілтемелер форматын анықтайтын схема – бұл файлдарды (URN) олардың мазмұны бойынша, орналасқан жері емес, криптографиялық хэш мәні арқылы анықтау үшін де-факто стандартты белгілейтін URI схемасы. Магниттік сілтемелерді көптеген жағдайларда қолдануға болатынына қарамастан, олар өзара файл алмасу желілерінде ерекше пайдалы, себебі олар ресурстарға үнемі қолжетімді сервердің қажеті болмай сілтеме жасауға мүмкіндік береді. Сондай-ақ, оларды файлға ие кез келген адам орталық биліктің қатысуынсыз құра алады. Осының арқасында олар файл алмасу қауымдастығында "кепілдік берілген" іздеу сөздері ретінде танымал, мұнда кез келген адам магниттік сілтемені таратып, сілтеме арқылы алынған ресурстың қалай алынғанына қарамастан, дұрыс файл екеніне көз жеткізе алады.
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.
Тарих
Магниттік URI стандартын 2002 жылы Bitzi әзірледі, ішінара eDonkey2000 және Freenet қолданатын ed2k: және freenet: URI схемаларының "сатушыға және жобаға тәуелсіз жалпылауы" ретінде, сондай-ақ ресми IETF URI стандарттарын мүмкіндігінше жақын ұстануға тырысады. BitTorrent 2020 жылы BitTorrent v2 өзгерістерінің бір бөлігі ретінде btmh: протоколын енгізді.
Қосымшаның пішімі (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