torrent是什么文件(BT下载器)

BT/P②P
相信各位读者都或多或少的了解过BT下载 。在秋明山司机多的王智派 , 阿訇不敢出丑 , 所以尽量把关系搞得简单一点 。
听说过BT的司机应该也知道“p兔p”(谐音) , 全称是:点对点 , 直译为“点对点” , 它和BT的关系和iOS、iPhone一样 , 一个是技术 , 一个是运营商 。
Bt是基于“P兔P”技术开发的工具 , 用于提供下载 。
“P兔P”指的是一种数据传输模式 , BT就是利用这种模式进行传输的工具 。
在“P兔P”传输模式下 , 用户同时下载和上传 , 同时下载的用户越多 , 该资源的下载速度越快 , 俗称“热门资源” 。

相信大家都能理解“下载” , “上传”其实就是把你已经下载的那部分数据传输给最近的用户 , 你“下载”的那部分数据很可能是其他用户上传给你的 。
你也可以理解为“去中心化” 。“P兔P”的传输模式 , 在没有高效分发服务器的情况下 , 也能达到非常可观的传输能力 。俗话说“拾柴火焰高” 。
种子/磁力
种子
“种子” , 也叫Bit Torrent , 就是我们经常看到的XXX.torrent格式的文件 。它和BT下载工具的关系就像地址和浏览器的关系一样直白 。
“种子”不是白产生的 , 它需要一个“种子制造者” , 所以要实现一颗完整的“种子”需要种子制造者向种子注入以下信息:
提供完整的资源 , “种子”会把资源分成几个部分 , 比如资源是1024MB , 那么就分成1024个部分 , 每个部分都有对应的编号 , “种子”会负责记录这些编号 。
提供源服务器 。每个用户在下载之前都会向源服务器请求获取资源对应的编号 , 然后根据源服务器的指令向拥有对应资源编号的用户询问 , 或者根据指令向某个用户发送相应的数据 。
提供文件验证功能 。用户按照源服务器的指令下载数据后 , 数据在运输过程中不会被“损坏” , “种子”会按照编号逐一排序验证 , 保证资源的完整性 。
*一般来说 , BT工具一般会在下载结束时暂停片刻 , 这时候大概率是检查下载的资源是否正确 , 但不会很久 。但是一些国产应用下载到99.9%的时候 , 可能会卡很久 , 远远超出文件验证的时间 。这时候你观察下载你的上传速度 , 可能会很惊讶 。是的 , 它并没有“利用”你 , 也许它在利用你的上行带宽为其他VIP用户提供下载 。

磁力
磁力的传递方式与“种子”基本相同 。区别较大的是上面提到的第二点 , 即“源服务器” 。磁力的传递方式没有这个环节 。想要认识另一个有对应号的用户 , 只能通过同时在下载该资源的其他用户形成的“网络”慢慢摸索 。
因为没有真正的“源服务器” , 磁力更稳定 , 更接近“去中心化” 。
可能有同学会问 , 为什么有些软件下载带磁性链接 , 他们先把磁性地址变成“种子”?这是因为这些软件为了加快下载速度 , 结合磁链把一些Tracker信息(你可以理解为二次源服务器)打包成“种子” , 这样在下载过程中就不会不停的索要资源的地址 。
用一句话概括两者的区别:
获取资源地址的方法是从你的“领导”和你的“同事”那里获取 。
套 路
近日 , 百度网盘推出“用户奖励计划” , 用户贡献一部分上传带宽和盘空即可获得相应的奖励积分 , 可用于兑换爱奇艺会员、极速下载优惠券等礼品 。

该计划的参与情况如下:
①空闲上行宽带 , 占用高达1MB/s
②闲置本地磁盘空空间 , 最多占用5G 空空间 。
③保持网盘PC客户端在线 , 积分值受在线时间影响 。
这不禁让阿訇想起过去百度网盘的一些曲目 。很多网友都对此发表了看法 。伊玛目已经遇到n次了 。百度云在后台静止不动时 , 其占用的上行网速往往保持在100KB-1000KB/s , 其中300KB/s最多 。
如果你现在盖不住 , 你会出现吗?
当然 , 这只是阿訇和部分网友的遭遇 , 并不是所有用户 。
在奖励规则中可以发现 , 在百度网盘PC中获得的积分必须通过百度网盘APP进行兑换 , 并由蜜汁进行操作 。


推荐阅读