压缩软件漫语 少维 1995-06-23 该类工具一开始是为了使公用广告牌系统(BBS)中的数据传送更迅速更便宜而设计的,但时至今日,它的作用已远不止此了。它们也已成为管理磁盘的重要工具,可把一批不太常用的文件打包压缩保存在固定格式的档案库文件中,需要时再解包释放出来,这大大节省了用户宝贵的磁盘空间。 数据压缩工具出现以前,有一类能把一批文件保存在一个库文件中的程序(如LUE),但并不进行压缩。还有一类程序前进了一步(如SQ和NUSQ)能压缩单个的磁盘文件,两者结合,便出现了压缩软件的雏形。 1985年,一家生产共享软件的小公司SYSTEM ENHANCEMENT ASSOCIATES首先发表了ARC软件,ARC能够产生被压缩过的文件的库,并且可从不同的压缩算法中挑出最优的算法对不同文件进行压缩。不久,该软件便成为标准化的压缩软件模式。 后来,一位名叫PHIL KATZ的青年人写了两个共享程序PKARC和PKXARC,这套压缩释放工具使用SEA公司的.ARC格式,但速度是ARC压缩速度的3_10倍,使该程序一时间广为流传,深受用户的好评。 1988年,SEA公司对PHIL KATZ的公司提出控告,指控其侵犯了商标权、版权,抄袭了ARC的代码,以及进行不公平的商业竞争。但最后,KATZ胜诉,不过他也同意不再使用ARC的名称,并于1988年起停止出售任何与ARC兼容的程序。 KATZ的程序于是易名为PKZIP,这个名字自1988年出现后一直沿袭至今,由于PKZIP优异的质量,使得.ZIP在一年后取代了.ARC而成为新的压缩文件标准。紧接着1989年一位日本著名数学家发表了名为LHARC的压缩程序(以后版本易名为LH和LHA),正如KATZ的.ZIP比SEA的.ARC压缩率约高出10%一样,LHARC的效率比PKZIP也约高10%,但美中不足的是LHARC的速度却相当慢。 随后,又陆续出现了其他同类产品,如PAK ARj和HYPER等。值得一提的是ARj系列,它是美国马塞诸塞州的ROBERT K JUNG的杰作。虽只有一个文件ARJ.EXE但功能十分强大,所有的压缩释放功能在一行内完成,不同的功能通过变换命令字符开关项及参数项来完成。