最新消息:

python实现bt种子转磁链接之——磁链接格式分析

Python 大步 5394浏览 0评论

[widgetkit id=2116]接着上一篇:python实现bt种子转磁链接之——bt种子解析即协议分析(二)

这篇主要是介绍些磁链接的规则,比较简单。

python bt 种子 磁链 格式 分析

Magnet links:磁链接。在.torrent文件存放着的内容是用户真正要下载的文件的特征信息,或称为“电子指纹”,BT客户端知道自己要什么后才能去找,通过这个步骤,也就实现了p2p下载了。只不过现在不需要通过.torrent而是通过magnet就知道电子指纹,寻找自己要下载的内容。

 

magnet:?xt=urn:btih:c58adb3eb7799595b418a827932eeb2a7b5dcd84&dn=Green+Day+-+Wake+Me+Up+When+September+Ends+%5BOfficial+Music+
Video&
tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.istole.it%3A6969&tr=udp%3A%2F%2Ftracker.ccc.de%3A80

magnet:协议名。

xt:exact topic的缩写,表示资源定位点。BTIH(BitTorrent Info Hash)表示哈希方法名,这里还可以使用SHA1和MD5。这个值是文件的标识符,是不可缺少的。(我们转换成磁链接的关键就是这里)

dn:display name的缩写,表示向用户显示的文件名。这是一个可选项。我这里是Green+Day+-+Wake+Me+Up+When+September+Ends+%5BOfficial+Music+Video。(一首绿日乐队的wake me up的mv,本来想拿岛国的来做例子,后来还是放弃了,哈哈!)

tr:tracker的缩写,表示tracker服务器的地址。这是一个可选项,原来的例子不存在,我就换上了我自己找的磁链接地址,包含了tr信息,这里可以不只一个地址,可以有多个,我这例子就是这种情况。

精简一下上例,仅需要magnet:?xt=urn:btih:c58adb3eb7799595b418a827932eeb2a7b5dcd84就够用了,如果附加dn(display name),在使用上会更加方便一些。

下面分享下一些bt和磁链接下载站(可能有的在墙外,需要你自己想法子)

somag.net
bt种子下载站,磁力链接下载站
YYeTs,人人影视
著名的海盗湾
http://torrentz.com/
http://torrentz.eu/
http://newtorrents.info/
http://isohunt.com/
http://mininova.org/
http://btjunkie.org/
http://torrentreactor.net/
http://torrentdownloads.net/
http://monova.org/
http://extratorrent.com/
http://kickasstorrents.com/
http://vertor.com/
http://eztv.it/
http://sumotorrent.com/
http://alivetorrents.com/
http://fenopy.com/
http://torrentpump.com/
http://torrenthound.com/
http://torrentportal.com/
http://demonoid.com/
http://zoozle.net/
http://seedpeer.com/
http://torrentzap.com/
http://yourbittorrent.com/
http://search-torrent.com/

python实现bt种子转磁链接之——磁链接格式分析

python实现bt种子转磁链接之——磁链接格式分析

转载请注明:大步's Blog » python实现bt种子转磁链接之——磁链接格式分析

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (2)

  1. 资源不好找赶紧保存吧
    任成立3年前 (2014-10-11)Reply
    • 资源转移到移动硬盘,这才是最安全可靠的
      大步3年前 (2014-10-12)Reply
SiteMap