优秀的FTP软件--FTP Explorer

Robert Shen



  引言

  工欲善其事,先比利其器。要想方便高效地从Internet(以下简称iNET)下载文件,找一个优秀的文 件下载软件是个关键。笔者在使用过几十个此类软件后,终于找到了一个堪称个中楚翘的佳作:
  FTP Explorer 1.00.010!(以下简称FTP Explorer)
  此版FTP Explorer是97/6/30推出的最新版,677,481bytes,32位,for Win95。

  功能特色

  FTP Explorer不但具有传统FTP Client软件的一般功能,还具有许多令人心动的新特性。下面就听我慢慢道来吧。

  1. 多线程列表
  FTP Explorer的目录列表是富有特色的。一方面它的外观和有关概念跟Win95的资源管理器(Explorer)基本相同,象tree状目录、多方式列表等;另一方面,FTP Explorer还巧妙地把多线程能力用在列表功能 中!这在众多FTP软件中大概还是一个首创!
  所谓多线程列目录,就是说您在点击打开一个您想浏览的目录文件夹后,不用象在其它FTP软件里那样,傻盯着那个“沙漏”等信息慢慢传回来,您可以连续点击多个未曾访问过的灰色文件夹,使它们变 成正在传送目录信息时的绿色,而等信息传完,文件夹就会变成黄色了。您可以一边浏览那些已经到达 的列表,一边让那些绿色的文件夹在后台慢慢长成金黄……

  2. 自动下载文件描述
  多数大的FTP site在一些分类目录中都有一个简单描述该目录文件内容的索引文件,文件名可能是index、index.txt 、00index等。在传统的FTP Client软件中,这个描述性文件是要自己寻找和下载的。而现在的所谓"自动下载文件描述"则是指当用 户访问某目录(列表)时,该目录的index文件会被自动下载,并把相应的文件描述显示在每个文件列表后面。这样,FTP使用者在线就可以看到文件的简介了。这个功能在一定程度上克服了FTP服务提供文件描 述太少的弊病。
  也许有朋友担心index文件本身太大,自动下载会花费太多的时间。这一点FTP Explorer已经考虑到了。FTP Explorer提供index文件下载大小限定,默认是50k。就是说,大于设置限定大小的index文件FTP Explorer会放弃自动下载。


  3. Cache目录列表
  网络软件的cache功能指的是把从网络上下载的信息存在本机缓冲(内存或硬盘临时文件)里,以便再次访问同一内容时可以从本地内存或硬盘上调用,无须再次下载而浪费时间。
  现在的FTP软件大多均已利用缓冲cache目录列表以提高在线效率。而FTP Explorer不但做了这一点,还做了另一个令人称道的功能:离线浏览!
  FTP Explorer离线浏览功能的实现是将它在线时cache到的目录列表内容(包括index的文件描述)存成一个特 定格式的文件,这个文件离线打开时就能看到和在线时完全相同的目录列表和文件描述,也能象online 时一样的访问各目录,只要它是金黄色的。如果您访问一个灰色的文件夹或用Download选单想下载一个 文件,那么FTP Explorer就会试着上网去下载这些本地没有的信息--就象WWW离线浏览时的情况一样。
  FTP离线浏览功能对于访问一些大的FTP站点离线浏览是相当有用的。它可以帮您截下一些您感兴趣 、又不及细看的目录列表,而且可以在下次连线时用refresh按钮进行列表更新,保持与FTP site上的实际文件列表一致。

  4. 多线程下载
  因为多线程下载更显然地有益于提高下载软件的使用方便性,所以它比多线程列表要常见一些。但 这种功能也只多见于象GetRight、Go!zilla等支持http并与WWW浏览器有千丝万缕关系的下载软件中,(WWW浏览器一般是支持多线程下载的)在笔者使用过的几十个专门支持FTP协议的FTP下载软件里,FTP Explorer是仅见的一个支持多线程下载的FTP软件!
  显然的,多线程下载能让使用者同时下载多个文件,甚至可以在下载的同时,离开正在下载的FTP site到另一个FTP site访问和下载……这一切都可以并行着做而互不干扰。并且在进行下载的进程传送完它所要传送的文 件后会自动把自己关闭,无须人工干预……
  这些对于使用WWW浏览器同时下载过多个文件的朋友大概不陌生吧。现在,大家可以用FTP Explorer享受FTP的多线程功能了!

  5. 断线续传
  经常下载文件的朋友肯定碰到过一个文件传到中途异常断线的情况。如果不能续传,就将不得不重新传送!这恐怕是件非常令人懊恼的事了!
  FTP Explorer支持断线续传。当下载开始时,FTP Explorer如果发现在本地的下载目录里有一个与将要下载的文件同名的文件,它就会提示您选择“续传 、覆盖或放弃下载”。这时您只要选择“续传”就可以在原来基础上继续传送了。
  您甚至可以主动利用续传功能来提高在线效率。比如: 您在一个文件开始传送后却发现网络速度太慢!这时您可以选择放弃(Cancel)当前下载。在以后任何一 个您喜欢的时间里都可以从原来这半拉文件开始继续传送。这不会对下载文件有任何伤害,却可能大大 提高在线效率!

  6. 支持fpArchie
  Archie是从iNET上某个范围或整个网络的FTP服务器搜索某个文件位置的一种服务。fpArchie是著名的for Win95的实现Archie功能的一个客户端(Clinet)软件。fpArchie当前版本是0.9。它的界面和使用方法与Win95的“寻找”几乎完全一样,差别只是后者在本地硬盘上找一个文件,而前者则在Archie服务器上存 储的世界各地的FTP site列表索引里找一个文件。如果您知道您想要的文件的文件名或部分文件名,您就可以利用fpArchie来寻找这个文件了。
  FTP Explorer有一个“Find files on the Internet...”菜单,只要当前的Win95系统中装有fpArchie,当选中上述菜单时,FTP Explorer会自动调用fpArchie以寻找所需文件。找到后可以用fpArchie的“Copy URL”将找到的目标路径贴回FTP Explorer,接着就可以下载了。
  一个查找一个下载,fpArchie和FTP Explorer可谓是珠联壁合的一对!事实上,FTP Explorer是fpArchie 0.9点名支持的三个FTP软件之一。(另两个是老牌的CuteFTP和WS_FTP)

  上面说到的几点是笔者认为对FTP功能的实现比较重要的一些功能。事实上,FTP Explorer还有不少其它有用的功能和设置,下面简述一些:
  * 断线重连。连机时意外与主机断线后可以自动重连。
  * 显示所有操作对应的实际FTP命令。并可存为log文件以供查询。
  * 可将某个FTP site做成快捷方式放在桌面上。这对于快速访问经
   常访问的site是有益的。
  * 传送方式可以选连续(sequentially)或同时(simultaneously)。
   也就是说,出于特殊的需要,您可以放弃多线程能力而改为任务
   线性排队方式。
  * 支持拖放、右键菜单等Win95标准操作。
  ……

  当然,FTP Explorer 1.00.010虽然非常强大,但这不等于说它没有丝毫瑕疵和不足。比如: 它在将存储的目录Cache文件释放成目录列表时,速度较慢,并且没有任何装入进度提示。在装入较大较复杂的目录列表时尤其慢!要不是知道它的脾性,几乎以为死机呢!这也许是它Cache文件格式及算法不佳所至...另外,如果从更高的要求看,下载软件支持http协议也是一个令人感兴趣的趋向。虽然实际还没有一个以FTP为主的下载软件支持http,但如果FTP Explorer能率先做到这一点它将更加完美并可能会横扫iNET。(GetRight、Go!zillia等软件虽支持http ,但它们是依附于WWW浏览器的,所以没有列表等基本FTP功能.)

  结语

  尽管FTP Explorer和一切软件一样有其不足之处,但总的来看,它可算是当前最佳FTP软件之一!如果您没有用过,绝对值得一试!并且相信它会令您满意。
  有关FTP Explorer的进一步详情可在它的"老家"找到:
  http://www.ftpx.com
  如果您想直接下载,那么它的FTP地址为:
  ftp://ftp.ftpx.com/ pub/ftpx/ftpx.zip



****************************************************************************
* 本文件授权并欢迎在Internet、cfido以及其他网络上进行各种非 *
* 商业目的的转载,但不得更动本文档的任意文字,包括本授权信息。作者保留其 *
* 他所有权利。谢谢!(http://rygshen.yeah.net)  *
****************************************************************************




Next-->page>>回上一页,看更多资料