torrent文件本质上是文本文件,包含Tracker信息和文件信息两部分。
Tracker信息主要是BT下载中需要用到的Tracker服务器的地址和针对Tracker服务器的设置。
文件信息是根据对目标文件的计算生成的,计算结果根据BitTorrent协议内的B编码规则进行编码。它的主要原理是需要把提供下载的文件虚拟分成大小相等的块,块大小必须为2k的整数次方,并把每个块的索引信息和Hash验证码写入.torrent文件中。
所以,.torrent文件就是被下载文件的“索引”。
/iknow-pic.cdn.bcebos.com/fcfaaf51f3deb48f33fb510ffe1f3a292cf57855"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/fcfaaf51f3deb48f33fb510ffe1f3a292cf57855?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/fcfaaf51f3deb48f33fb510ffe1f3a292cf57855"/>
扩展资料:
torrent文件的功能特性:
基于.Net平台开发,分析Torrent文件的算法由程序本身实现,单文件使用。
1、功能:BT种子转换成磁力链接;
2、文件:TorToMag.exe为主程序,DT.exe为分析BT种子的命令行程序;
3、使用:直接拖拽BT种子至程序,程序会自动分析并生成磁力链接,然后点击Copy自动复制到系统粘贴板;
4、扩展:目前只是基本的转换,后续会加入“tracker”等“磁力后缀”。
参考资料来源:/baike.baidu.com/item/torrent/6640021?fr=aladdin#2"target="_blank">百度百科-torrent
是BT下载的种子!你安装BT软件后,只要双击这个就可以直接下载指定的东西了
torrent文件(扩展名为.torrent)包含了一些 BT 下载所必须的信息:
资源的名称,如果是资源是以目录形式,还有目录树中每个文件的路径信息和文件名
如果资源是单个文件,这个文件的大小信息;如果是以目录形式,目录树中每个文件的大小
对资源实际文件按照固定大小进行分块后每块进行SHA1 hash运算得到的若干特征值的集合
torrent文件的创建时间、制作者填写的注释、以及制作者的信息等
至少一个announce地址,对应于Internet上部署的一个Tracker服务器
有了这个文件,你才可以下载最新、最酷的东东。torrent文件通常很小,大约几十K、几百K大小吧.
BitTorrent协议的种子文件(英语:Torrent file)可以保存一组文件的元数据。这种格式的文件被BitTorrent协议所定义。扩展名一般为“.torrent”。
.torrent种子文件本质上是文本文件,包含Tracker信息和文件信息两部分。Tracker信息主要是BT下载中需要用到的Tracker服务器的地址和针对Tracker服务器的设置,文件信息是根据对目标文件的计算生成的,计算结果根据BitTorrent协议内的Bencode规则进行编码。它的主要原理是需要把提供下载的文件虚拟分成大小相等的块,块大小必须为2k的整数次方,并把每个块的索引信息和Hash验证码写入种子文件中;所以,种子文件就是被下载文件的“索引”。
扩展资料:
bittorrent 的发展依赖于peer-to-peer技术。对等网络 (Peer - to - Peer 简称 P2P) 的研究一直是国外知名学府和知名企业以及研发机构最关注的重点。它甚至被美国《财富》杂志称为改变因特网发展的四大新技术之一 , 被认为是代表无线宽带互联网未来的关键技术。现广泛应用于新技术与软件等工程。
在P2P网络中,每个参与的节点既是服务器又是客户端, 既是信息的提供者又是信息的消费者。P2P信息检索的目的就是网络中的任意节点都可以提交检索的请求 ,然后这些检索通过相关信息的节点将会回应请求 ,把本地相某种路由机制被路由到关的内容以对等的形式直接传送到请求节点上 , 如图 2 所示。
参考资料来源:百度百科-torrent
参考资料来源:百度百科-BitTorrent协议
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)