(Translated by https://www.hiragana.jp/)
磁力链接 - 维基百科,自由的百科全书 とべ转到内容ないよう

磁力じりょく链接

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん

磁力じりょく連結れんけつ(Magnet URI scheme),对等网络ちゅう进行しんいき检索载文档的电脑ほどじょかずはじめ于“位置いち”连接てき统一资源定位ていい不同ふどう磁力じりょく连结もともとすうすえ(metadata)ぶんけん内容ないようぞく统一资源名称めいしょう。也就说,磁力じりょく连结もと于文档的IPある定位ていい,而是ざい分布ぶんぷしきすうすえちゅうつうれつ函数かんすう值来识别、搜索そうさくらいした载文档。よし为不赖一个处于启动状态的主机来下载文档,しょ以特别适ようぼつゆう中心ちゅうしんふく务器てき对等网络。它符合ふごう开源标准

历史[编辑]

这个标准てき草稿そうこう现于2002ねん为了对eDonkey2000てきed2k:Freenetてきfreenet:”两个URI格式かくしき进行“厂商あずか项目中立ちゅうりつ”(vendor- and project-neutral generalization)而制定せいていてきどう时这个标じゅん也尝试紧みつ跟进IETFかんかたてきURI标准。

内容ないようれつ函数かんすうてき应用[编辑]

磁力じりょく連結れんけつさいつね见的用途ようともと于文けん内容ないようてきれつ函数かんすう值来链接いた特定とくていぶんけん生成せいせい一个唯一的文件识别符,类似于ISBNぞうつね规的识别内容ないようれつ以被任意にんい一位持有此文件的人生成,しょ以并需要じゅよう一个中心机构,这使其在ぶんけんどもとおる领域经常用作ようさく搜索そうさく条件じょうけんいんにん何人なんにん以分发一个磁力連結来确保该链接指向的资源就是他想要的,而和いた该资げんてき方式ほうしき无关。(虽然わざ术上讲,两个不同ふどうてきぶんけん可能かのう具有ぐゆうしょうどうてきれつ值,ただし实际じょう这是极不可能ふかのう发生てき

另一个磁力連結的优势是开放性和跨平台性:いち个磁りょく連結れんけつ运行ざい几乎所有しょゆう平台ひらだいうえてき应用ほどじょ们使よう以下いか载一个文けんよし为磁りょく連結れんけつ十分简洁且为纯文本格式,所以ゆえんよう户可以很方便ほうべんはた其复せいいた电子邮件あるそく时消いきちゅう种子ぶんけん

わざ术描じゅつ[编辑]

磁力じりょく連結れんけつよしいち组参すう组成,まいりすう间的顺序ぼつゆう讲究,其格しきあずかざいHTTP链接末尾まつびてき查询くししょうどうさいつね见的さんすう"xt","exact topic"てき缩写,通常つうじょう一个特定文件的内容散列函数值形成的URNれい如:

magnet:?xt=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C

其值Base32えいBase32编码てきぶんけんてきSHA-1れつ

注意ちゅうい,虽然这个链接指向しこういち特定とくていぶんけんただしきゃく户端应用ほどじょ仍然必须进行搜索そうさくらい确定哪里,如果ゆうのう够获取个文けん

ざい标准てき草稿そうこうちゅう其他さんすうてきてい义如:

  • "dn" ("显示名称めいしょう"):为了方便ほうべん,为用户显しめせぶん件名けんめいしょう
  • "kt" ("关键"):さら笼统てき搜索そうさく指定してい搜索そうさく关键而不特定とくていぶんけん
  • "mt" ("ぶんけんれつひょう"):いち个URI指向しこういち个列ひょうれい如一个项れつひょう
  • 应用ほどじょてい义的实验さんすう,必须以"x."开头

标准还建议同类的个参すう以在さんすう名称めいしょうきさきめんじょう".1", ".2"とうらい使用しようれい

magnet:?xt.1=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C&xt.2=urn:sha1:TXGCZQTH26NL6OUQAJJPFALHG2LTGBC7

描述[编辑]

磁力じりょく連結れんけつ包括ほうかつ一个或多个参数,これ间用'&'へだた开。まいりすうてき顺序ざいぶんけんざい标准ちゅうぼつゆう记录。ゆう一些参数的值对于客户端正确解析かいせき磁力じりょく連結れんけつ重要じゅうよう

   magnet:? xl = [节大しょう]& dn = [ぶん件名けんめいやめ编码URL)]& xt = urn: tree: tiger: [ TTH hashBase32)]

さんすう[编辑]

  • dn(显示名称めいしょう)- ぶん件名けんめい
  • xl(绝对长度)- ぶんけん节数
  • xt(eXact Topic)- 包含ほうがんぶんけんれつ函数かんすう值的URN
  • as(接受せつじゅらいげん) - ざい线文けんてき网络链接
  • xs(绝对资源)- P2P链接
  • kt(关键)- よう搜索そうさくてき关键
  • mt(ぶんけんれつひょう)- 链接いた一个包含磁力連結的元文件 (MAGMA - MAGnet MAnifest页面そん档备份そん互联网档あん))
  • tr(Tracker)- BT载的Tracker URL

xtさんすう[编辑]

磁力じりょく連結れんけつてき部分ぶぶんさい重要じゅうようよう于寻找和验证包含ほうがん磁力じりょく連結れんけつちゅうてきぶんけん

TTH(Tiger Treeれつ函数かんすう

TigerTreeれつ函数かんすうもちいざい包括ほうかつDirect Connect (protocol)えいDirect Connect (protocol)Gnutella2えいGnutella2ざい内的ないてき几个网络ちゅう

xt=urn:tree:tiger:[ TTH HashBase32えいBase32)]
SHA-1安全あんぜんれつ演算えんざんほう1)

GnutellaGnutella2えいGnutella2使用しようてきれつ函数かんすう

xt=urn:sha1:[ SHA-1 HashBase32えいBase32)]
BitPrintえいBitPrint

这种散れつ函数かんすう包含ほうがんいちSHA-1れつ函数かんすういちTTHれつ函数かんすうよう"."へだた开。

GnutellaGnutella2えいGnutella2使用しよう

xt=urn:bitprint:[ SHA-1 HashBase32えいBase32)].[ TTH HashBase32えいBase32)]
eD2k Hash(eDonkey2000)れつ函数かんすう

eDonkey2000使用しようてきれつ函数かんすう算法さんぽう

xt=urn:ed2k:[ ED2K HashHex)]
AICHこう智能ちのうがた损坏处理)

是正ぜせいしきてき磁力じりょく連結れんけつてきいち部分ぶぶんeDonkey2000使用しようてきれつ函数かんすう算法さんぽうよう于存储和ひかえせい完成かんせいせいざいした载的ぶんけんてきかんせいせい

xt=urn:aich:[ aich HashBase32えいBase32)]
KazaaえいKazaaれつ函数かんすう

FastTrackえいFastTrack使用しようてきれつ函数かんすう算法さんぽう

xt=urn:kzhash:[ KazaaえいKazaa HashHex)]
BTIH(BitTorrent Info Hash)

BitTorrent使用しようてきれつ函数かんすう算法さんぽう于向けんようてきこう虑,きゃく户端需要じゅようどう支持しじBase32えいBase32编码过[1]てきBTIHれつ结果。

xt=urn:btih:[ BitTorrent Info HashHex)]
MD5しんいき-摘要てきよう算法さんぽう5)

Gnutella2えいGnutella2支持しじてきれつ函数かんすう算法さんぽう

xt=urn:md5:[ MD5 HashHex)]
CRC-32(循环冗余こう验)

是正ぜせいしきてき磁力じりょく連結れんけつてきいち部分ぶぶんぼつゆうにんなにやめ知的ちてきP2P网络使用しよう

xt=urn:crc32:[ CRC-32(Base10)]

あみ連結れんけついたり檔案[编辑]

ゆう两种插入そうにゅういた磁力じりょく連結れんけつてき载链せっさく直接ちょくせつあるもの备用资源。

普通ふつう連結れんけつ(as)[编辑]

"as"てき意思いし"acceptable source"。这种链接指向しこう从网络服务器てき直接ちょくせつ载。ただゆうざい指定していてきちょう时后ざいかい連結れんけつ防止ぼうしふく务器过载。きゃく户端ざいこう虑向ふく务器发送载请もとめぜんかいさきはな一定いってい时间ざいP2P网络ちゅう定位ていいぶんけん

as=[ぶんけんてき网络链接(やめ编码URL)]
P2P链接(xs)[编辑]

链接以是链接いた磁力じりょく連結れんけつてきぶんけんてきHTTP(SHTTP、FTP、SFTPとうしも载源、ぶんけんてきP2Pみなもとあるhub(使用しようDC++时)。对於这一链接,きゃく户端尝试直接ちょくせつ連結れんけつ,并请もとめぶんけんある其来げんゆう时会どう时请もとめしゃ。这いちだんつねP2Pきゃく户端ようらいそん储源。引用いんようちゅう可能かのう包含ほうがんぶんけんhash。

内容ないよう寻址网络(CAN)URL

这类链接Gnutella还有G2应用ほどじょ使用しよう於RFC 2168。

xs=http://[ きゃく户端]:[きゃく户端はしこう]/uri-res/N2R?[包含ほうがんいち个文けんhashてきURN ]

れい

xs=http://192.0.2.0.27:6346/uri-res/N2R?urn:sha1:FINYVGHENTHSMNDSQQYDNLPONVBZTICF
链接いたDirectConnectえいDirectConnect hub并为ぶんけん查找げん

这一链接立即将DirectConnectきゃく户端连接いた刚才讨论てきhub。

xs=dchub://[hub ]:[hubはしこう]
Gnutella2えいGnutella2うえてきぶんけん引用いんようもと於网络的げん缓存

这种じょう况下,链接包含ほうがんてきてんきゃく户端IPある直接ちょくせつらいげん,而是らいげん缓存。这样てき缓存并不包含ほうがんぶんけん本身ほんみ,而是そん储了其他きゃく户端てきIP,这些きゃく户端连接いた缓存らいしも载相どうてきぶんけん。一旦客户端连接到缓存并获得其他替代来源的IP,其自身じしんIP就会そんいれいた缓存ちゅうしかこう继续连接いたしもいち个缓そん,继续请求がえだいらいげん。这种けい统类BitTorrent trackerてき操作そうさ

xs=http://cache.freebase.be/[ SHA-1 hash ]
引用いんようED2Kみなもと
xs=ed2k://[ きゃく户端]:[きゃく户端はしこう]/[ed2k hash]/[ぶんけん大小だいしょう]/

ぶんけんれつひょう(mt)[编辑]

这是一个导向一系列连链接列表(也许个网页)てき链接……

mt=http://weblog.foo/all-my-favorites.rss

あるものいちURN

mt=urn:sha1:3I42H3S6NNFQ2MSVX7XZKYAYSCX5QBYJ

关键(kt)[编辑]

部分ぶぶん代表だいひょうりょういちくしよう于P2P网络搜索そうさくようてき关键

kt=martin+luther+king+mp3

Tracker(tr)[编辑]

Tracker URL.よう于在需要じゅよう分散ぶんさんしきざつみなとひょう支持しじ下下しもじもBitTorrent资源。

tr=http://example.com/announce

补充格式かくしき(x.)[编辑]

对於实验せい且自补的正式せいしき选项,使用しようぜん缀xこうやめ选择てきだい个字はは

x.[新参しんざんすうめい]=[新参しんざんすうすうすえやめ编码URL)]

まいりすう[编辑]

つう过在ごと个参すうきさき编号并用"."らいぶんへだたまこと许一个Magnet链接ちゅう包含ほうがん个文けん及它们URN,ぶん件名けんめいれつ函数かんすう值。

magnet:?xt.1=[だいいち个文けんてきURN]&xt.2=[だい个文けんてきURN]

しめせれい[编辑]

链接いたいち个0节长てきぶんけん

magnet:?xt=urn:ed2k:31D6CFE0D16AE931B73C59D7E0C089C0&xl=0&dn=zero_len.fil&xt=urn:bitprint:3I42H3S6NNFQ2MSVX7XZKYAYSCX5QBYJ.LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ&xt=urn:md5:D41D8CD98F00B204E9800998ECF8427E

mediawiki-1.15.1.tar.gz

magnet:?xt=urn:ed2k:354B15E68FB8F36D7CD88FF94116CDC1&xl=10826029&dn=mediawiki-1.15.1.tar.gz&xt=urn:tree:tiger:7N5OAMRNGMSSEUE3ORHOKWN4WWIQ5X4EBOOTLJY&xt=urn:btih:QHQXPYWMACKDWKP47RRVIV7VOURXFE5Q&tr=http%3A%2F%2Ftracker.example.org%2Fannounce.php%3Fuk%3D1111111111%26&as=http%3A%2F%2Fdownload.wikimedia.org%2Fmediawiki%2F1.15%2Fmediawiki-1.15.1.tar.gz&xs=http%3A%2F%2Fcache.example.org%2FXRX2PEFXOOEJFRVUCX6HMZMKS5TWG4K5&xs=dchub://example.org页面そん档备份そん互联网档あん

url magnet

https://web.archive.org/web/20110716164755/http://sure-raza.com/magnet:/?xl=10826029&dn=mediawiki-1.15.1.tar.gz&xt=urn:tree:tiger:7N5OAMRNGMSSEUE3ORHOKWN4WWIQ5X4EBOOTLJY

きゃく户端[编辑]

きゃく户端 おこりはじめ支持しじ版本はんぽん
μみゅーTorrent 1.8[2]
BitComet 1.17[3]
BitSpirit 3.6.0.126[4]
迅雷じんらい 5.9.17[5]
Transmission 1.80
qBittorrent 1.5.0
NeoLoader 0.10 Public Beta Release[6][7][8]

此外,支持しじ磁力じりょく連結れんけつてき应用ほどじょ包括ほうかつVuzeBearShareDC++Delugegtk-gnutellaKazaaLimeWireFrostWireMP3 RocketMorpheusShareazaMLdonkeyaMuleKCeasyTrustyFiles

まいり[编辑]

参考さんこう文献ぶんけん[编辑]

  1. ^ 英文えいぶんBEP-9: Extension for Peers to Send Metadata Files. [2016-04-28]. (原始げんし内容ないようそん档于2016-05-10). 
  2. ^ 英文えいぶんµTorrent 1.8 released - Announcements - µTorrent Community Forums. Firon. [2014-12-13]. (原始げんし内容ないようそん于2014-12-15). 
  3. ^ 英文えいぶんThe lastest 1.17 version is released[20091228] - Comet Forums. sophia0316. [2014-12-13]. (原始げんし内容ないようそん于2014-12-13). 
  4. ^ 更新こうしん历史 とくせい. sophia0316. [2014-12-13]. (原始げんし内容ないようそん档于2014-12-13). 
  5. ^ 关于磁力じりょく链接(Magnet URI)てき简单かい绍 – 迅雷じんらい阳台-さらし出新いでしん鲜事. つよ伊文いぶん. [2014-12-13]. (原始げんし内容ないようそん于2014-12-13). 
  6. ^ NeoLoader v0.10おおやけ开测试版发布 eMule Fans 电骡爱好しゃ. author. [2014-12-13]. (原始げんし内容ないようそん档于2014-12-15). 
  7. ^ 英文えいぶんNeoLaoder 0.10 Public Beta Release. DavidXanatos. [2014-12-13]. (原始げんし内容ないようそん档于2014-12-13). 
  8. ^ 英文えいぶんNeoLoader ChangeLog. DavidXanatos. [2014-12-13]. (原始げんし内容ないようそん档于2014-12-13). 

外部がいぶ链接[编辑]