现在的位置: 首页电子电脑>正文
BT种子文件的制作和发布(做种)
2011年04月05日 电子电脑 暂无评论

  做种

  主要是指一些BT下载软件(如BTCOMSET,电驴EMULE等),因为数据不是从一个指定的服务器上下载,而是各个下载用户在下的同时也上传给其它人,这个过程一般是自动的,上传的人的电脑就是一个种子,如果上传的人的处于电脑关闭状态,那么这个种子生命期就结束。

  BT种子文件.torrent file

  .torrent文件是由一些BT爱好者自发组建的网站提供的,Bit Torrent 下载 所必须的信息,有了这个文件,你才可以下载最新,最酷的东东.torrent文件通常很小,大约几百K大小. torrent文件可以提供一切类型文件的下载。

  种子的制作和发布

  种子制作软件

  下载completedir.

  种子制作

  1.安装CompleteDir。从开始菜单里启动CompleteDir, 或者去Program Files/Completedir把双击completedirgui.exe。
  2.点select选取你要发布的文件所在的目录。
  如果你想将一个子目录里的内容按一个文件来发布,比如说电影《恨锁琼楼 (Pavilion of sorrow )》,假设目录虽在位置为: “C:电影《恨锁琼楼 (Pavilion of sorrow )》“, directory to bulid里就填: "C:电影《恨锁琼楼 (Pavilion of sorrow )》"
  如果要发布王菲的单曲,就把 电影文件 放到 “C:电影"里。
  注意:制作时 "C:电影" 里所有文件和目录都会被扫描,所以只把要发布的放进去就可以了。
  注意,一般用BT发布的东西在150M - 1G之间会比较有效率。
  3. announce URL 里填写tracker服务器的地址, 大家可以填本站的tracker服务器地址。第三行piece size用缺省的就可以了。
  4.点击make,开始制作.torrent文件了,一个.torrent约20-50k。1GB的内容可能需要2分钟左右的时间。任务完成后,可以结束completedir程序。此时.torrent文件已经制作成功。

  种子发布

  1.你要提供一个发放源,请你自己双击硬盘上的.torrent文件(或是网页上的),然后自动跳出一个对话框让你选择路径,此时不能把路径搞混,应该选择你刚选的文件源(如同续传或reseed),将BT下载文件/目录指向你刚才共享的那里。再经过2分钟左右的时间核算成功看到提示Finish后,不关闭这个窗口就正式作了种子提供上传服务了 。
  2..或浏览BT网站的种子发布页面发布种子。填写相关信息,上传.torrent文件。等一小会儿,你发布的文件就可以在该BT网站里看到了。
  因为上载的人之间互相可以传送数据,所以你被占用的带宽应该不会很多。请发布者至少保持较长时间的上载支持(一般24小时左右,或至少坚持到第一批人下载完成。),也请下载的人迟些再关闭下载完成的窗口以给别人方便。
  3.注意,发布共享的人最好配置好防火墙对外开端口,以便其他在防火墙内的用户可以访问。但是,如果即使你无法开端口(比如一部分内网用户),也是可以发布的。

  获得torrent文件

  浏览BT资源收藏或发布网站,然后下载到自己的电脑。

Torrent文件

  torrent文件(扩展名为.torrent)包含了一些 BT 下载所必须的信息:
  资源的名称,如果是资源是以目录形式,还有目录树中每个文件的路径信息和文件名
  如果资源是单个文件,这个文件的大小信息;如果是以目录形式,目录树中每个文件的大小
  对资源实际文件按照固定大小进行分块后每块进行SHA1 hash运算得到的若干特征值的集合
  torrent文件的创建时间、制作者填写的注释、以及制作者的信息等
  至少一个announce地址,对应于Internet上部署的一个Tracker服务器
  有了这个文件,你才可以下载最新、最酷的东东。torrent文件通常很小,大约几十K、几百K大小吧.
  根据BitTorrent协议,文件发布者会根据要发布的文件生成提供一个.torrent文件,即种子文件,也简称为“种子”。

功能

  torrent文件本质上是文本文件,包含Tracker信息和文件信息两部分。Tracker信息主要是BT下载中需要用到的Tracker服务器的地址和针对Tracker服务器的设置,文件信息是根据对目标文件的计算生成的,计算结果根据BitTorrent协议内的B编码规则进行编码。它的主要原理是需要把提供下载的文件虚拟分成大小相等的块,块大小必须为2k的整数次方(由于是虚拟分块,硬盘上并不产生各个块文件),并把每个块的索引信息和Hash验证码写入.torrent文件中;所以,.torrent文件就是被下载文件的“索引”。

BT

  下载者要下载文件内容,需要先得到相应的.torrent文件,然后使用BT客户端软件进行下载。
  下载时,BT客户端首先解析.torrent文件得到Tracker地址,然后连接Tracker服务器。Tracker服务器回应下载者的请求,提供下载者其他下载者(包括发布者)的IP。下载者再连接其他下载者,根据.torrent文件,两者分别对方告知自己已经有的块,然后交换对方没有的数据。此时不需要其他服务器参与,分散了单个线路上的数据流量,因此减轻了服务器负担。
  下载者每得到一个块,需要算出下载块的Hash验证码与.torrent文件中的对比,如果一样则说明块正确,不一样则需要重新下载这个块。这种规定是为了解决下载内容准确性的问题。

Wopus问答

给我留言

留言无头像?


×
腾讯微博