本词条由“科普中国”科学百科词条编写与应用工作项目 审核 。 历史概述 这个标准的草稿出现于2002年,是为了对eDonkey2000的“ed2k:”和Freenet的“freenet:”两个URI格式进行“厂商与项目中立化”(vendor- and project-neutral generalization)而制定的。同时这个标准也尝试紧密地跟进IETF官方的URI标准。 特点 众所周知,BT下载速度不够稳定,当中断时则无法完整下载。 磁力链接很好地解决了这个问题。磁力链接的问请户世与大行其道,标志着BT 1.0时代已经过去,BT 2.0 时代已经到来。 深刻理解磁力链接 简单地说,磁力链接是一种特殊链接,但是它与传统基于文件的淋企请位置或名称的普通链接(如http://xxx)不一样,它只是通过不同文件内容的Hash结果生成一个纯文本的“数字指纹”,并用它来识别文件。 它类似于生活消费品包装上常见的条码,不同的是这个“数字指纹”可以被任何人从任何文件上生成,这也就注漏民备定了磁力链接不需要任何“中心机构”的支持,且识别准确度极高。 因此任何人都可以生成一个Magnet 链接并确保通过该链接下载的文件准确无误。 [1] 内容散列函数应用 磁力链接最常见的用途是基于文件内容的散列函数值来链接到特定文件,生成一个唯一的文件识别符,类似于ISBN。不像常规的识别符,内容散列可以被任意一位持有此文件的人生成,所以朵影阀全并不需要一个中心机构,这使其在文件共享领域经常被用作搜索条件,因任何人都可以分发一个磁力链接妹劝樱洒来确保该链接指向的资源就是他想要的,而和得到该资源的方式无关。 [2-3] 另一个磁力链接的优势是开放性和跨平台性:一个磁力链接可被运行在几乎所有平台上的应用程序们使用以下载一个文件。因为磁力链接十分简洁且为纯文本格式,所以用户可以很方便地将其复制到电子邮件或即时消息中,比如种子文件。 磁力链接构成 磁力链接由一组参数组成,参数间的顺序没有讲究,其格式与在HTTP链接末尾的查询字符串相同。通常是一个特定文件的内容散列函数值形成的URN,例如: magnet:?xt=urn:btih:4D9FA761D69964B00DF0B3B0C9C1F968EA6C47D0&xt=urn:ed2k:7655dbacff9395e579c4c9cb49cbec0e&dn