压缩软件漫语
数据压缩工具出现以前,有一类能把一批文件保存在一个库文件中的程序(如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但功能十分强大,所有的压缩释放功能在一行内完成,不同的功能通过变换命令字符开关项及参数项来完成。