安全规则 关于青网 为您服务 用户反馈 广告联盟 招聘信息 青网俱乐部 联合自律宣言

您所在位置:中青网—>电脑大学—>网海无涯—>网络基础


下载工具DLExpert的使用

  简介

  DLExpert是一个多线程多文件的支持断点续传的下载工具,它最大程度地利用用户计算机和对方服务器的网络资源,以最快的速度从Internet上下载文件。DLExpert超强的多线程功能使它可以同时下载同一个文件的多个部分,也就是说,它可以把一个文件分成任意数目的部分,可达100个以上(而不是只能为5个或6个),每个部分都由一个独立的线程进行下载,从而能够同时下载同一个文件的不同部分,把下载速度发挥到极至。DLExpert支持HT TP和FTP,以及HTTP和FTP代理,同时提供自动拨号、自动挂断、定时下载和自动关机功能,使下载工作更加方便快捷。

  DLExpert的主要功能:

  1.同时下载不同HTTP服务器的文件,支持需要授权的HTTP文件。同时下载不同FTP服务器的文件,支持匿名登录和非匿名登录的FTP文件。
  2.同时下载同一个文件的不同部分,对于同一个文件,DLExpert与服务器之间建立多个连接,每一个连接下载这个文件的不同部分,然后拼接起来,形成一个完整的文件。但它的速度会快得多。(此功能需要服务器支持断点续传) 3.可把文件分成任意多的部分同时下载。提供两种分法,一种是固定分成某一数目,一种是按一定长度分为多个部分。(此功能需要服务器支持断点续传)4.可在下载过程中动态地分段,即采用“分裂加速法”在下载过程中保持高速。(此功能需要服务器支持断点续传)5.支持断点续传,DLExpert的断点续传功能特别强大,它把文件以1KB为单位建立文件映像记录,每1KB的数据只有正确写入文件后,才能更新文件映象记录。并且在下载过程按一定长度刷新文件缓冲,使文件真正写入磁盘。(此功能需要服务器支持断点续传)

  DLExpert运行条件:

  DLExpert是用MS VC++5.0写的一个纯32位的Windows程序,它只能在Windows9 5/98或Windows NT4.0上运行。你的系统上必须有网络功能的支持,如拨号上网的支持或局域网的支持,并确保你的系统支持TCP/IP协议。

  二、界面使用说明

  1.菜单条,你可以在里面选择找到DLExpert的全部命令。
  2.最小化按钮,单击它,DLExpert将关闭主窗口,在右下角显示一个小图标.
3.工具条,你可以单击图标,执行常用的功能。你可在选择菜单中打开或关闭它。
  4.速度条,用来显示接收和发送的速度。你可在选择菜单中打开或关闭它。
  5.工作列表,显示各工作的详细情况。
  6.状态条,显示菜单项的提示信息和其他一些内容。
  7.发送数据的字节数和发送速度。
  8.接收数据的字节数和接收速度,这个数目包括文件数据和控制命令的数据。
  9.定时下载的时间,只显示时分秒。
  10.定时挂机的时间,只显示时分秒。
  11.当前时间,只显示时分秒。

  当DLExpert关闭窗口后,你可以双击右下角的图标或右键单击图标,在菜单中选择“显示主窗口”可打开主窗口,如图2所示。

  三、设置使用说明

  为了使DLExpert正常工作并达到最好的工作状态,建议在使用前先进行设置,在工具栏中单击“设置”图标就可打开设置对话框进行设置。

  1.下载设置
  (1)文件保存的目录,这个目录必须存在,并且可写。
  (2)每一线程下载长度,为了节约系统资源,防止死机,建议设为零。
  (3)并行下载最大线程数,设为大于等于1。一般越大下载速度越快,但最好不要大50。
  (4)最小可分长度,当线程要下载的长度小于此长度时,则不分成两个线程。
  (5)HTTP使用授权,当HTTP文件要求用户名和口令时,选此项。
  (6)使用分裂加速是指如果一个线程完成,它会帮助其他线程,就是把工作一分为二,这可以保持高速度下载。
  (7)输入授权时的用户名。
  (8)输入授权时的口令。
  (9)使用LIST方式取文件长度,在DLExpert取得的长度与浏览器列目录中的文件长度不同时才用。这主要是因为有些FTP服务器的SIZE命令返回的文件长度不正确,往往较大,这使得DLExpert总认为文件未下载完成,经常的情况是FTP文件在下载到99%以上时不再继续下载,好象无法完成。碰到这种情况要选此项,并重新下载。 
  (10)FTP的PASV方式,某些FTP的代理服务器要求用这种方式。
  (11)选择一个目录保存文件。

  2.关于分段问题的说明

  DLExpert能够高速下载的关键在于对文件进行分段,对文件进行分段有两种方式。一种是根据并行下载最大线程数分,这种方式要求每一线程下载长度设为零,在这种方式下可选择是否使用分裂加速。例如一个文件长20kB,并行下载最大线程数为5,那么DLExpert把文件分为5段,一段为4kB,并执行5个线程,每个线程与服务器建立一个连接,同时下载。

  另一种分法是根据每一线程下载长度分。例如一个文件长100kB,每一线程下载长度分为1kB,并行下载最大线程数为30,那么DLExpert把文件分为100段,一段为1kB,并执行30个线程,每个线程与服务器建立一个连接,同时下载。当一个线程下载完它的工作后,它断掉与服务器的连接,然后再取下一段的工作,重新与服务器建立一个连接,再下载。直到所有工作完成。

  第一种方式建立连接的数目少,对系统资源要求少,对于FTP文件应该用这种方式,因为FTP文件建立连接时花时间很多。在使用分裂加速时,应该把最小可分长度设得大一些,以免分得太细,反而降低速度。对于一般的HTTP文件也应该用这种方式,只是因为HTTP文件建立连接时花时间很少,因此可把最小可分长度设得小一些,使得有更多的线程同时工作。缺省是用的这种方式。

  第二种方式建立连接的数目多,对系统资源要求很大,一般不用于FTP文件,这种方式只用来下载极慢的HTTP 文件。用这种方式时,并行下载最大线程数要大一些,如30以上,每一线程下载长度小一些,如5kB以下。这种方式不支持分裂加速。

  3.代理服务器设置
  (1)使用代理服务器要选此项。
  (2)HTTP代理服务器的IP地址。
  (3)HTTP代理服务器的TCP端口。
  (4)HTTP代理服务器的连接方式,一般用GET方式。
  (5)如果使用授权的代理选此项。
  (6)输入用户名
  (7)输入口令
  (8)FTP代理服务器的IP地址。
  (9)FTP代理服务器的TCP端口。
  (10)FTP代理服务器的连接方式,一般用USER方式。
  这部分的设置请询问你的网络管理名,以准确填写以上各参数。

  4.超时设置

  (1)指定时间内没有连接到服务器,DLExpert会报错。
  (2)指定时间内没有接收到数据,DLExpert会报错。
  (3)指定时间内没有成功发送数据,DLExpert会报错。
  (4)指定时间内没有接收到连接请求,DLExpert会报错。

  5.可选功能设置说明

  (1)当加入的文件数比这个数多时,一些工作会处于等待状态,直到某一工作结束,排在最前的工作会自动开始。 
  (2)分配给每一线程的堆栈内存的大小,一般不要改这个参数。
  (3)每次下载时,DLExpert就把内存中的数据保存入硬盘,再更新记录,保证断点续传的正确性。
  (4)文件下载完成后从工作列中删除此项工作。
  (5)退出是否出现对话框。
  (6)启动如果上次有工作没有完成,则自动开始续传。
  (7)最小化主窗口时自动显示拖放窗口。
  (8)对于新加入的工作是否立即下载,保存“新文件”对话框和拖放的URL。
  (9)选择是否定时下载。
  (10)定时下载的时间。
  (11)是否在下载完成后关机。
  (12)是否在拖放URL时显示“新文件”对话框。

  6.速度显示设置说明
  7.拨号功能设置说明
  四、操作使用

  1.加入文件进行下载

  你可以用两种方式加入要下载的文件进行下载,一种是打开“加入新文件”对话框,填入文件的URL和参数,另一种是使用拖放窗口。在工具栏中单击“新建”(Newjob)图标就可打开“加入新文件”对话框进行设置(如图9所示) 。

  (1)输入要下载文件的URL,如果在剪贴板中有HTTP或FTP的URL,DLExpert会自动填入。

  (2)保存的文件名,DLExpert会自动把URL中的文件名和设置中的文件保存目录联合起来形成一个文件名,如果你要改动,可直接编辑。

  (3)~(11)意义与设置中的一样,DLExpert在对话框打开时,会把设置中的参数自动填入。注意HT TP和FTP的参数在设置对话框中是分开设置的,DLExpert会根据你输入的URL自动选择。

  你也可以使用拖放窗口加入URL。

  2.工作列的操作

  你可以单击工具栏中的相应图标对工作进行管理:
(1)如果工作被停止或是上次没有下载完成,单击“继续”(Con tinue)可继续下载。如果要续传的文件已改变,DLExpert会提示不能续传,这是因为服务器已经改变了文件,必须删除工作重传。
  (2)单击“停止”(Stop)可停止下载,注意如果DLExpert提示你这个文件不能续传,停止后,下次要从头开始下载。
 (3)当工作未开始下载时,单击“删除”(Delete)可删除工作,注意删除的工作不能恢复。
 (4)当工作未开始下载时,单击“修改”(Modify)可对参数进行修改。

  如果工作没有下载任意数据,你可以修改所有的下载参数。
  此对话框的设置与“新文件”对话框的一样,如果你改变了URL,以前的工作会被替代。
  如果工作已经开始下载了数据,你只能改两个参数,即每一线程下载长度和并行下载最大线程数.你应该按说明对下载参数进行修改。

  (5)单击“拷贝”(Copy)把选定的工作的URL拷贝到系统的剪贴板中。

  (6)单击“收藏”(Bookmark)把选定的工作的URL加到DLExpert的收藏夹中。

  以上对工作进行管理的操作,也可以在工作列上按右键,弹出一个菜单进行选择(如图11所示)。

  3.定时下载和自动拨号操作

  为了正确的进行定时下载和自动拨号,你应该在设置对话框中设置相应参数,并且保证启用这些功能。要启用这些功能,最简单的是在工具条中选择相应按钮。

  (1)启用定时下载功能(Schedule downing)。启用这个功能后,DLExpert在系统时间到达指定时间时,自动开始工作列中的全部工作,并且自动取消此功能。

  (2)启用自动拨号功能(Auto dial)。启用这个功能后,DLExpert在开始工作前检查是否有拨号网络连通,如果没有就自动进行拨号,直到连通为止。

  (3)启用自动挂继功能(Auto hangup)。启用这个功能后,DLExpert在工作全部完成或系统时间到达指定时间时自动挂断电话,你应该选择在指定时间强行挂断电话一项,这是为了防止因为某一个工作不能完成而长时间不能自动挂断。

  4.手工拨号操作手工拨号选择工具条中的Dial图标就可以了,选择工具条中的Hangup可挂断。

  如果你希望使用DLExpert的自动拨号或自动挂断功能,建议你使用DLExpert提供的拨号功能。



 

Copyright (C) 1999-2001 Cycnet.com, Cycnet. All Rights Reserved
版权所有 中国青少年计算机信息服务网