作者:杨兴平
有许多人认为,利用BitTorrent下载文件,不是资源占用大多,就是下载速度太慢。大多数人认为,用BitTorrent下载文件,远没有用FlashGet下载文件方便。不要着急,今天,我就向大家介绍一款类似FlashGet的BT客户端——比特精灵,利用它不仅可以实现BitTorrent的所有功能,而且它还扩展了很多易于操作的其它功能。
软件名称:比特精灵(BitSpirit)
软件性质:免费软件
最新版本:V2.5多国语言正式版
软件大小:3402KB
下载地址:http://down1.tech.sina.com.cn/download/downContent/2004-03-16/8491.shtml
下面,我们就来看看如何驾驭这款功能“全面”且“强大”的BT客户端软件。
一、初始化设置
第一次运行比特精灵,会弹出“比特精灵设置向导”,如图1所示,如果你对比特精灵的设置比较熟悉,你可以点击“跳过向导”忽略它,但笔者还是建议每一个比特精灵的使用者最好都认真地运行一次设置向导,以便使比特精灵适合你的网络环境,以最小的系统资源占用达到最理想的下载速度。在图1上,点击“下一步”,在下拉式列表框中,根据你的上网方式,选择带宽类型(如图2)。从图中可以看出,对于每一种带宽类型,向导都给出了全局(全部任务)的最大连入和连出数,以及全局最大下载速度和上传速度,你可以根据自己的需要进行修改,但需要指出的是,上述限制速度的选项,主要是为了防止比特精灵独占带宽而影响其它的网络活动,所以,请不要一味的限制上传速度。实践证明,只有保持合理地下载和上传速度比,才能获得较为理想的下载速度。
图1
图2
在比特精灵的设置向导中,比较重要的设置还有缓存机制和比特精灵的扩展功能,如果你不清楚如何设置,可以使用默认的设置,在后面的介绍过,我会对此作简单的说明。
二、种子文件的制作及发布
我们先看一下BT下载的运行机制:在BT下载中,也有服务器的参与,但此服务器上并不保存被下载的文件,在这里,服务器相当与一个“中介机构”,它的作用就是根据用特定程序制作的一个后缀名为“.torrent”的文件“指导”各用户之间相互下载文件(使用BT下载,不管文件是否被下载完毕,已下载的部分还可以被其它用户下载,一个文件,可以分成若干部分从多个用户处下载,所以这种下载方式,下载的人数越多,下载速度就会越快),这个文件我们把它叫做“种子文件”,所以,在这里,我先介绍一下怎么用比特精灵制作种子文件以及怎么把种子文件上传也即发布到服务器上。
比特精灵已内置了一个制作种子文件的程序,在菜单栏上选择“功能→制作种子文件”,如图3所示,在弹出的对话框上,选择被下载的文件或目录,添加Tracker服务器的URL(可以在一些BT发布站的索引页上找到这些地址),然后根据被下载文件的大小选择区块的大小,点击“制作”,在弹出的对话框上选择保存种子文件的位置,点击“确定”,稍候,种子文件就制作好了(需要指出的是,种子文件只包括被下载文件的区块信息,真正被下载的文件还是保存在本地电脑上)。
图3
接下来的工作就是把种子文件上传到服务器让他人去下载。在一些与BT相关的论坛上,笔者看到很多帖子询问如何发布自己的种子文件,下面,我就举一个例子把我们刚才制作好的种子文件发布到“悠游比特BT联盟发布站”上。
首先登录到“悠游比特BT联盟发布站(www.17yy.com/bt/)”,在那里,全部或分类索引了大量的BT资源。如图4所示,点击资源名称或在右键快捷菜单中选择“用比特精灵下载”,都可以弹出比特精灵的“添加”对话框。在有些资源名称的后面还有“讨论”的链接,点击它,还可以连接到一个论坛的讨论贴查看或发表对该种子的意见或看法。点击“简介”,可以查看发布者对该种子的介绍,“大小”反应了该种子包含的所有被下载文件的大小,后面的“种子”、“下载”、“完成”和“流量”的数量实时的反应了当前种子的人气程度,它们的多少将直接影响你的下载速度和你是否能够完成对该种子的下载。在该页的最上面,还有一个“点击这里发布”的按钮,点击这个按钮,就可以打开种子的发布页面(大部分的BT资源发布站的索引都是这样的结构)。
图4
如图5所示,这就是“悠游比特BT联盟发布站”的发布页面,点击“浏览”按钮选择种子文件的本地路径,在下拉式列表框中选择被下载文件的所属类型,然后在“文件名称”和“文件介绍”文本框中输入对被下载文件的简要描述和说明,在“论坛网址”中输入一个论坛的讨论该种子的页面地址(可先到一个论坛的相关板块中发讨论贴,然后把该贴地址粘贴过来),最后点击“OK”,至此,你的种子文件就发布到服务器上了,以后,他人就可以在“悠游比特BT联盟发布站”上下载你的种子文件或在讨论贴上发表对你种子的讨论意见了。
图5
种子文件发布到服务器上以后,别人要想下载你的文件,你还的把被下载的文件“做种”。诸如eMule、Shareaza等P2P软件,别人要想下载文件,首先你要“共享”被下载的文件,在BT下载中,也是一样的,除了要先把种子文件上传到服务器外,你还的把被下载文件共享,只不过这种共享方法和其它P2P软件的共享方法不同、叫法不同罢了,在BT下载在,我们把共享叫“做种”,被下载的文件叫做“种子”。下面我就带领大家做一次光荣的“种子”。
在图3中,制作好种子后,点击“发布”按钮,或者在菜单栏上执行“文件→打开Torrent文件”命令,选择制作好的种子文件后点击“确定”,在弹出的“添加”对话框上再次点击“确定”关闭“添加”对话框,这时候你会发现,在任务列表窗口中添加了一个带有向上箭头的任务,这表明,你被共享的文件已开始“做种”了。需要指出的是,因为你是发布者,所以你是该文件的第一粒“种子”,如果你没有培养出第二粒种子就停止任务或下线,可能会造成其它下载者都无法完成对该文件的下载,建议你发扬大公无私的精神,在空闲的时候,在菜单栏上选择“任务→上传(常规检测)”或“任务→上传(快速检测)”多做一会种。
三、任务的添加和下载
在默认的设置下,当你双击一个本地的种子文件或在浏览器中点击一个种子文件的链接时,都会打开“添加”对话框,如图6所示,在这里你可以控制该任务的连入连出数目及下载上传速度,你可以选择被下载文件的保存位置或缓存区块数目等,下面,我主要介绍一下该对话框上的“附加服务器”和“文件设定”选项卡。
图6
⒈附加服务器。有时候,有些种子文件内含的服务器地址已失效,这时,如果你知道在其它服务器上还有该种子文件时,你可以把这些服务器地址添加进来,比特精灵就会自动去这些服务器取得种子信息,“指导”你继续下载文件(如图7)。
图7
⒉文件设定。在“添加”对话框的“文件设定”选项卡上,选择“当Torrent文件下载后停止运行任务”,这时比特精灵就只通过HTTP或FTP下载种子文件,下载完成后,任务就停止,它不“指导”我们到对等连接那里去下载被下载文件,这时,点击工具栏上的“编辑”按钮,在打开的“编辑”对话框上切换到“文件设定”选项卡上,你会看到被下载文件的文件名已经列表在那里了,如果被下载文件包含多个文件,你可以只选择需要的文件进行下载(如图8)。前几天,笔者在网上发现了动画片《猫和老鼠》,利用比特精灵下载时,才发现该种子有4.2GB之多,可笔者的可用空间不到2GB,利用上面方法,笔者发现,该种子包含6个大约都是700MB的光盘镜像文件,笔者先选择了第一个光盘镜像文件进行下载,下载后观看,觉得画质不错,刻录后立刻删除该光盘镜像,然后选择第二个光盘镜像再次下载,如此反复,就下载了全部的4.2GB的《猫和老鼠》(这下,咱儿子有福了^_^)。
图8
需要指出的是,如果被下载文件的BT下载已经开始,你也可以在下载过程中停止或启动对选定文件的下载,方法是:在信息窗口的“文件选项”选项卡上选择要停止或启动的文件,点击“不下载”或“下载文件”按钮即可。
比特精灵提供了类似FlashGet的界面,在下载过程中,你可以非常方便的查看和管理下载任务,你也可以查看选定任务的对等连接信息,甚至还可以把选定的对等连接关闭或加入黑名单,由于篇幅的关系,在这里我就不再累赘了,下面给出一些主要窗口的图解,希望能对你掌握比特精灵的使用方法有所帮助。
图9是对任务列表窗口的说明;
图9
图10是对信息窗口各个选项卡及状态栏上各项内容的介绍;
图11-1、图11-2是对信息窗口的“连接信息”选项卡的说明。
图11-1
图11-2
四、种子市场
在BT下载中,种子文件的作用非常重要,得到了种子文件,BT客户端就可以从服务器那里取得种子信息,然后“指导”用户“点对点”的下载。
种子文件的取得,大多数的BT客户端都是通过HTTP或FTP的方法到一些BT资源站点下载得到,比特精灵独创了“种子市场”的功能,为种子文件的取得和交换开辟了新的方法。
如果你在“设置向导”中启用了全局的种子市场功能,当你与一个用户建立了对等连接后,如果对方的客户端也支持BS扩展协议,那么他的货物列表就会自动地发送给你,你可以根据这些货物添加新的下载任务。
需要指出的是,如果对方发送过来的货物没有包括种子文件的链接信息,则无法添加新任务,这时,你可以点击“提出请求”按钮向对方直接“索取”种子文件,如果对方的BT客户端也支持BS扩展协议并设置了“允许发送种子”,稍候,种子文件就会在后台自动传送给你,传送完毕后,你会发现,在“状态”栏中有了“OK”字样,现在,你就可以点击“添加新任务”建立新的下载任务了(如图12)。
图12
文/杨兴平
在比特精灵中,对方发送过来的货物列表显示在“对方货物”文件夹中,在“我的货物”文件夹中,显示着我自动或手动添加进来的货物,它们也会自动发送到支持BS扩展协议的每一个对等连接的用户那里。如果你没有在设置向导中选择“添加我的任务到种子市场作为我的货物”把货物自动添加到“我的货物”中,在任务列表中,你可以单击右键,在菜单上选择“添加任务到市场”手动向“我的货物”中添加货物。另外,在添加任务时,在“添加”对话框上选择“将本任务添加到种子超级市场的我的货物里”,你也可以自动将该货物添加到“我的货物”文件夹中。需要指出的是,为了方便网友建立新的下载任务,最好在“链接”或“注释”文本框中注明种子文件的链接地址,这样即使你下线了或和网友目前不存在连接,网友也能根据你注明的链接地址建立新的下载任务。
最后需要强调的是,在“对方货物”文件夹中显示的货物,在默认设置下七天以后就会从货物列表中“撤走”,如果你要长时间地保存某货物,你可以在“期限”中修改日期,然后“点击保存货物”即可。
五、优化及技巧
⒈在一些论坛中,有些人发表意见,说比特精灵占用内存很大,其实,比特精灵对内存的占用完全是可以控制的。在网上,有一种观点认为,BT下载的都是比较大的文件,特别是下载几个GB的大文件,由于对硬盘长时间地频繁读写,会增大硬盘的负担,造成硬盘的伤害,为此,比特精灵采取了增大磁盘缓存的方法来减少对硬盘的读写次数,但增大磁盘缓存,势必占用更多的内存,所以内存的占用和硬盘的保护是一对矛盾,所谓鱼和熊掌不可兼得。不过,如果你不相信或不在乎BT下载对硬盘的伤害,笔者也在这里给出一些降低内存占用的方法供你使用:第一,编辑任务属性,将缓存区块数减少一些;第二,在“个人设置”对话框上有选项:当可用内存过低时释放内存以及内存池利用率不高时压缩内存池,调整这些参数的设置,也可以增加可用内存的数量。
⒉在利用BT下载文件的过程中,会产生大量的磁盘碎片,在“添加”对话框上选择“在开始下载前预先分配磁盘空间”复选框,可以有效地减少磁盘碎片。选上该选项,比特精灵将会在下载前预先分配磁盘空间,在任务比较大的时候,它可能会化费较长的时间和消耗较高的CPU资源,但是却能极大地减少磁盘碎片,并且保证有足够的空间来完成下载任务。如果不选的话,比特精灵将较快地进入连接状态,但是不能保证有足够的磁盘空间(在下载过程中,如果磁盘空间不足,比特精灵会自动中止任务)以及可能会产生一些磁盘碎片。需要提醒的是,如果你需要反复地选择文件下载,请不要预先分配空间,以避免不必要的资源浪费。
⒊在比特精灵的“连接信息”选项卡,比特精灵提供了任务完成可能性的估算,它把任务的完成情况分成poor、not bad、good、very good和nice 5个等级,根据笔者的经验,下载较大的文件,对poor、not bad等级的任务,别抱太大的幻想,尽早删除以防止浪费时间(笔者在早期使用BT下载的时候,总有些任务卡在100%以下的某个位置,现在这年头,讲奉献的人太少,有好些任务,直至现在也没盼到个好心人上来为我做一会种让我完成下载)。
⒋比特精灵还提供了搜索功能,在搜索框中输入我们想要查找的资源的关键词,点击“搜索”图标,可以同时在多个BT资源搜索引擎中查找我们需要的种子。比特精灵集成了我们常用的几个BT资源搜索引擎,你也可以自定义这些搜索引擎,在搜索的时候,你也可以选择性地使用这些搜索引擎。需要指出的是,在默认的设置下,由于窗口的限制,你无法自定义和选择搜索引擎。解决上述问题的方法是:在“查看”菜单上取消对“显示工具栏”的选择,点击“搜索”图标旁的小箭头,选择菜单上的相应命令,你就可以实现上述的功能了。