蓝色网虫
Internet的出现,带来一种全新的软件获取途径:从网上下载。这种方式,使我们可以及时得到最新推出的软件,尤其是共享软件、免费软件及商业软件的测试版。要下载这些软件,就需要专门的下载工具,这当中,专门用来进行文件传送的FTP(文件传输协议)客户端软件最为流行。到目前为止,用户可以选用的FTP软件已相当多,对于初学者,当你来到大型的软件下载站点,可能会看得眼花缭乱,却难以作出恰当的选择。为了帮助大家选择一个适合自己的FTP客户端程序,我们就来看看9个当前最流行的FTP工具,并逐一进行比较和点评。这些FTP工具大多支持断点续传,有的与Windows桌面实现了集成,并能自动下载预设文件,有些还能让你传输目录,用通配符搜索整个FTP网站。
如何判断一个FTP客户端程序是平庸还是杰出的呢?只要看看它们的功能和界面就不难区分了。一个顶级的FTP工具应拥有以下特征:
●易于使用:根据对FTP程序控制方式的不同,FTP工具可以分为两类:与系统集成的客户端程序和非集成的客户端程序。典型的非集成客户端程序使用的是三窗口界面,分别显示本地文件、远程文件系统和辅助信息(如服务器日志文件);集成客户端程序模仿的是Windows资源管理器的界面,支持拖放功能,有右击弹出式菜单,支持“Ctrl+单击”进行多重文件选择,以及其它一些Windows功能。如果你喜欢自定义你的应用程序并想了解文件传输过程的技术细节,就选用非集成客户端程序,如Bullet Proof FTP、WS_FTP等。如果你喜欢熟悉的操作界面,则选择集成客户端程序,如Internet Neighborhood。
●自动断点续传功能:如果你下载一个大文件,而且只下载了一部分,就有人传呼你,你不得不断开连接时,就需要一个有自动断点续传功能的FTP客户端程序,它能从上次断开的地方继续下载文件。更有甚者,一些功能更强的断点续传客户端程序,如Bullet Proof FTP,还能自动重新拨号建立连接并下载。
●目录结构传输:有了这个功能,只需单击就可传输整个目录结构,包括所有的子目录和文件。网站开发者尤其离不开它。一次传输就能完成下载、编辑及上传整个网站,本文介绍的客户端程序都支持这个功能。
●自动改名:可能你的HTML编辑器将你所有的文件都命名为了*.htm,而你的网页服务器又只能读*.html文件;可能你的电脑装的是Windows 3.1系统,需要将那些*.jpeg文件转换为*.jpg文件。无论什么原因,自动改名功能可帮你节约大量的时间,解决这些让你头痛的事。只需一个简单的命令,它就能将整个文件组更名。WS_FTP具有这个功能。
●拖放功能:你可能很欣赏在本地文件夹下随意拖放文件的那种感觉。一个好的FTP客户端程序将这个功能扩展到了FTP服务器,让你能在本地目录和服务器之间拖放文件,Internet Neighborhood就有该项功能。
●支持命令行操作:如果你对某一软件的键盘操作熟悉的话,就知道键盘操作有时快过鼠标。例如你要玩“红心大战”,如果你使用命令行,则只需简单的输入路径“/Pub/Win95/Games/Casino”就可直接打开,而不需要打开一层又一层的目录。在Bullet Proof FTP和CuteFTP中你能找到这个功能。
●地址簿:一个好的FTP客户端程序应该有易于管理的地址簿。还应该在缺省状态下就能保存所有新的链接,并能让使用者进行编辑。地址簿应提供几个配置选项,允许使用者只需单击就能创建新的连接。例如WS_FTP的地址簿,其内部预置了大多数连接所需要的缺省设置。只需输入服务器的地址,点击Anonymous Login复选框,就连接上了。
●ASCII/二进制传输模式:一个好的FTP客户端程序应该拥有自动检测功能,它能决定下载文件时使用哪种传输模式,并提供一个非常直观的ASCII/二进制转换开关。
1、FTP Voyager 6.0
(www.rahinosoft.com)
虽然它与Windows界面的集成没有Internet Neighborhood做得那样好,但Voyager的部分界面模式还是不错的,还提供了不少的配置选项。在前端,你可以添加或删除所有的工具条图标,通过单击来选择文件,用双击来激活文件,并以电子数据表格的形式显示文件夹内容。在后端,你可以通过设置“keep-alive”选项来防止连接超时被服务器中断,也可将特定的文件类型与传输模式建立起关联,以后凡是传输该类文件时便会使用指定的传输模式。FTP Voyage也支持以命令行方式用“Get”下载文件,用户可以指定在下载或上传不能一次成功时,重新试图连接到服务器的次数。
FTP Voyager具备了一个一流客户端FTP程序应有的所有功能,包括多个文件同时传输和多层目录结构下载。Voyager甚至拥有一个灵巧的“同步文件夹”选项,只需用鼠标轻轻一点就可比较或更新本地硬盘或远程服务器的整个目录结构。
2、CuteFTP 2.8
(www.globalscope.net)
CuteFTP不仅拥有一个漂亮的界面,还是一个易于使用,非集成的FTP客户端程序。它的全套功能将可满足你对FTP的大多数需要。但是,如果你想使用它更先进的功能,就必需在操作上付出更多的努力。
CuteFTP的界面极其适合于FTP的日常工作。它的三窗口设计让你可以从命令行改变目录,省略了大量的鼠标点击。它的自定义工具条提供所有你将会用到的命令,并可以隐藏暂时不用的工具条。
CuteFTP不只有工具条能让你展示个性,它还可以让你创建自定义过滤器和命令,并提供本地及远程文件的多重查看。例如,你可以按日期将远程窗格内的文件分类,然后将那些文件拖放到你的本地窗格,并按字母顺序排列。CuteFTP提供的书签功能,可以为你喜爱的FTP网站创建快捷方式;宏记录功能则可以使频繁进行的传输工作完全自动化;目录比较工具则可以详细地列出本地目录与远程目录间的不一致性。
虽然CuteFTP已很好用了,但它还不能提供和Bullet Proof一样多的功能。如果你想用CuteFTP创建自己的命令,就需要了解Unix的命令表。这些小缺陷使得CuteFTP不能成为FTP客户程序中的一流高手。
3、ByteCatcher 1.04
(www.bytecatcher.com)
ByteCatcher的断点续传功能非常棒,即使因连接超时,被FTP站点踢了出来,它也能迅速登录回FTP站,重新连接继续下载。尽管断点续传已是FTP客户端软件的标准功能,但ByteCatcher的界面使得该功能更加清晰明了。
启动ByteCatcher后,迎面而来是三窗口界面。在最下面的窗口,动态显示的是向FTP站点登录的日志,这是专业级用户比较关注的内容。不过,这使得显示本地文件和远程文件的窗口面积变小了,用户不得不经常滚动窗口才能看到目录中的全部内容。
与同类软件相比较,ByteCatcher的其它特性显得较粗糙。首先是工具条十分笨拙,它将那些不常用的功能图标放在了最显眼的位置,并占据了不少屏幕空间,而那些常用的功能却要从层层菜单中才能找到。比如,你只需要按下按钮,就能进行代理服务器的设置或连接延时设置,而要重新命名文件、删除文件、刷新文件夹列表,却不得不深入到多级菜单。不过,ByteCatcher支持命令行操作,这意味着你可以扔掉鼠标直接用命令完成日常工作。
4、WS_FTP Pro 6.0
(www.ipswitch.com)
如果你正在寻找一个即容易使用又有很Cool功能的FTP客户端程序,不妨试一下WS_FTP Pro。虽然WS_FTP不是我们见过的最美观的FTP客户端程序,但它的界面的确处处为用户想得很周到,既不难于理解,又提供了丰富的选项设置。例如,当你打开地址薄时,你看到的仅是需要连接的服务器地址,其它诸如缺省端口号等令新手头痛的设置都放在后台。如果你想自定义WS_FTP,只用点击四个选项卡中的一个(“General”普通,“Startup”启动,“Advanced”高级,“Firewall”防火墙),便能指定各个工作参数设置。你甚至可以忽略通用设置,建立使用特殊设置的单独连接,如使用不同类型的主机、防火墙等。此外,WS_FTP捆绑了一些实用工具,可以让你的FTP客户端程序执行普通的Unix网络功能,如ping、Whois、traceroute和nslookup。
WS_FTP也拥有数量众多的功能,不过,这些功能没有Bullet Proof的更具创新性。它提供了至关紧要的断点续传功能;它也可以让你指定以ASCII码、二进制码,或是自动探测作为你的缺省传输模式,它还可以让你为不同扩展名的文件指定不同的传输模式。你可以自己配置WS_FTP的重命名系统,实现自动转换本地或远程文件的文件名,获得统一的文件名,例如,把每个htm文件扩展名都变成html)。更好的是,你可使用命令行运行WS_FTP Pro,这满足了高级用户的快速操作需要。
WS_FTP因为界面与Windows的高度集成,能较好地支持拖放功能,又拥有防止连接中断的keep-alive功能,因此给人留下了深刻的印象。虽然如此,与其它功能强大的FTP客户端程序相比,似乎并没有过人之处。
5、FTP Explorer 1.0
(www.ftpx.com)
和其它FTP客户端程序不同,Explorer的地址薄既有效又容易使用,用一个快捷按钮就可在桌面上创建与FTP站点之间的连接。尽管它不能创建用于组织网站地址的文件夹,但它有一个整齐又有用的界面。
Explorer的功能可以与那些最好的客户端程序相匹敌,它简洁有效的工具条提供了大多数常用的功能钮。不管是上传还是下载,它都支持拖放功能。不过,大多数FTP客户端程序都允许访问本地及远程窗口,并在两个文件夹之间随意拖放文件,FTP Explorer则要求Windows的资源管理器来配合进行。总之,FTP Explorer尽管不能解决你所有的FTP问题,但还是值得一试的。
6、Bullet Proof FTP 1.1
(www.bpftp.com)
Bullet Proof FTP提供了FTP用户以前只能梦想拥有的功能,并为FTP客户端程序建立了新的标准。
Bullet Proof的功能要比本文所介绍的其它客户端程序更先进。例如,它的Leech模式,无论是因为拔号连接中断还是与服务器的连接超时,都能实现断点续传。它的文件排队功能可以让你以指定的顺序下载文件,而它对通配符的支持可以让你搜索整个网站上的多个文件,如*.gif、vegas.*。当你向Windows剪贴板复制一个URL时,Bullet Proof还能自动连接到该URL指向的站点,并下载指定站点上的内容。这些功能对于网虫们来说,简直是一大福音。
尽管在功能上Bullet Proof有许多创新,但它的界面却比较一般。例如,拿文件排列窗口来说,没有清晰的标签,一些图标也应该更直观些。再拿网站管理器来说,它本质上是一个地址薄,却以一个文件夹图标来表示,而且是放在了“Stop”按钮的后面。虽然这些缺陷不尽人意,但Bullet Proof的帮助系统能指导你使用它的那些卓越功能。总之,Bullet Proof仍是一个印象深刻的FTP客户端程序。
7、Internet Neighborhood 2.4
(www.knowareinc.com)
Internet Neighborhood比本文介绍的其它客户端程序都更易于使用,也有更多的功能,如果它的安装能更平稳些就更好了。
Internet Neighborhood的窗口界面相当完美,让你很难找到它的缺陷,给人的感觉是,它就是Windows。Internet Neighborhood实际上已经成为Windows资源管理器的一部分,它的图标就位于Windows资源管理器的界面上,刚好位于网络邻居的下面。Internet Neighborhood的网站向导会帮你建立与FTP服务器的连接。一旦你连接到某个服务器,FTP网站就变成主窗口下的一个子目录,就象Windows把网上邻居中的计算机作为子目录显示一样。要想了解FTP服务器的内容,只需单击它的图标,连接就会在后台完成。
Internet Neighborhood除了它的安装过程不太流畅外,其它什么都很好。当我们安装好程序并重新启动系统后,有时候它却不能运行。所幸的是,在线帮助解决了这个问题,并且会通知用户是某个DLL动态链接库文件太旧了的原因,此时,可从开发商的站点上下载一个新的DLL程序包,再重新启动,Internet Neighborhood就能运行正常了。
如果你正在寻找一种能和Windows桌面无缝集成的FTP客户端程序,而又愿意牺牲一些自定义功能的话,就来试试Internet Neighborhood。
8、Fetch(Mac版)
3.03 (www.dartmouth.edu)
Fetch在Macintosh FTP客户端程序中占据着绝对的统治地位,尽管它的界面不怎么样。很久以来,Fetch一直被认为是唯一真正的Macintosh FTP客户端程序。Mac的用户还算幸运,它的确是个优秀的产品。Fetch事实上支持你能在Windows客户端程序上找到的所有功能,包括断点续传功能。它还拥有一些独特的功能,如Custom Commands(自定义命令,可以键入FTP命令),Suffix Mapping(可指定基于某个文件后缀的传输模式)。帮助系统甚至是采用的HTML格式。
和许多Macintosh应用程序一样,Fetch的易于使用是用灵活性换来的,它几乎不提供象Windows客户端程序那样的自定义功能。Fetch的界面看起来象System 6,严谨的分层树状视图出现于一个单窗口界面中,看上去与搜索器相当不一样。尽管它的界面欠佳,对于繁重FTP工作来说,Fetch仍不失为最棒的Mac FTP客户端程序。
9、Anarchie Pro 3.5 (Mac版)
(www.stairways.com)
和Fetch笨拙的界面相比,Anarchie的界面看起来顺眼得多,就象是Mac本身。虽然在技术上没有Fetch那么完善,但对大多数任务足以胜任。它支持苹果脚本语言,工作时带有防火墙,能一次传输整个目录结构,所有这些都很有用,但Anarchie真正的强项是它那搜寻器般的界面。
和Window版的Internet Neighborhood一样,Anarchie也是一个与操作系统完全集成的FTP客户端程序,因此它支持后台FTP连接。在操作方式上,双击文件夹打开一个新窗口,按住Alt双击打开一个新窗口的同时自动关闭前一个窗口。Anarchie还能同时打开和传输多个文件。但与Fetch不同的是,Anarchie不支持断点续传功能(希望新版本已克服这一缺点),但它能很好地完成大部分日常FTP事务。
如果你需要传输大量不同类型的文件,或是正要找一个直观的、界面象Mac的FTP客户端软件,Anarchie则是最合适的。
在结束本文的时候,不妨简单地总结一下。可以肯定地说,Bullet Proof是最值得向大家推荐的。它提供了FTP工具必需的所有标准功能,而且还增加了几个其它同类软件没有的功能。例如,Bullet Proof可以将文件列表进行排列,重新整理它们的传输顺序。当你用Windows剪贴板复制一个URL时,Bullet Proof将自动登陆Internet,连接并下载该URL所指的文件。另外的三个客户端程序也值得一提。如果你喜欢Windows界面,则不妨用用Internet Neighborhood。如果你想完全控制你的文件传输设置,就选择WS_FTP,因为它捆绑了一些实用程序(包括ping和Whois),显得格外先进。再有就是FTP Voyager,它与前面的几种软件差距不大。
摘自《电脑》杂志 Next-->page>>回上一页,看更多资料