一个计算机爱好者的不完整回忆(十三)压缩软件

本文回顾了DOS时代到Windows时代压缩软件的发展历程,重点介绍了ARJ、AIN、PKZIP、RAR等软件的特点及市场表现,并详细阐述了WinZip与WinRAR之间的竞争,最终WinRAR因其更高的压缩比和不断改进的算法占据了主导地位。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  网络速度不够快,数据自然压缩了传输才更快,所以那时候压缩软件是必须的。
  前面提到了DOS时代的压缩软件,我最常用的就是arj和后来的ain,PKZIP用过,RAR用过,但都仅限于测试,在我做的对比中ain毫无疑问是最好的。RAR压缩比好像比剩下两款要好一点点,基本上差别不大,而对PKZIP印象并不好,因为它是两个文件,一个是压缩用的PKZIP,还有一个解压缩的PKUNZIP,其它软件都是一个文件完成所有压缩和解压缩功能。当时还有听过但没用过的LHA、ARC,在我用压缩软件的时候他们都已经落伍了。
  进入windows时代,原来的很火的arj,LHA等等都销声匿迹了,而当年的老牌压缩软件PKZIP和RAR华丽转身,再获新生。
  winzip是当年windows下面最火的压缩软件,那时侯几乎看不到winrar,那时候很多人包括我装完windows后装的第一个软件就是winzip。曾经有一个著名人物(我没听过这个人,印象中好像是一个杂志的编辑还是什么)说过如果把他扔到一个荒岛上,那么他只需要一根电话和winzip就可以了,这段话后来多次在介绍winzip的时候见到过。由此可见winzip当年是多么的红火,我不知道winzip的占有率是多少,保守估计的话怎么至少也有90%以上吧,在windows95、97、98的时候我就没见过其它的windows下面的压缩软件。论压缩比什么的其实winzip当时好像也不如ain,甚至应该也不如arj,因为winzip就是用的PKZIP的压缩算法,而PKZIP在与arj的对比中是全面落于下风的。不过其它的软件好像都没推出windows版本,不知道为什么。可能是这些软件都是个人产品,而当时的程序员对windows95还是有些看不起的吧,不光windows95,包括windows3.X,在这些高傲的程序员眼中DOS才最能体现效率,所以才不愿意做windows下面的软件吧。最开始流行的就是winzip6.0,一个已经接近完美的压缩软件了,与windows的文件浏览器紧密集成,直接右键就可以压缩、解压缩,很方便。后来推出了winzip7.0,感觉就是图标和界面更好看了一些(我还是比较喜欢6.0的图标),其它的感觉变化不大。winzip7.0自然接着大火,当时谁要说winzip后来会销声匿迹估计你打死他都没有人会相信。
  winzip8.0推出后,我也装了,但感觉几乎没什么变化,看起来也不如winzip7更舒服,当时感觉winzip不思进取,不过又一想,我还真的不知道对winzip还有什么要求,已经很完美的一个软件了。所以后来重新安装系统我仍然安装winzip7,而并没有用winzip8。如果一切都按正常发展,也许就这样一直用着winzip吧,不过这世界上从来就不缺少意外,忽然之间出现了很多用rar格式的文件。rar当时好像是比winzip压缩比要高,主要得益于winzip一直使用PKZIP的压缩算法,所以压缩率始终就那样,而rar似乎一直在不断地改进算法,压缩比高了,速度也不比winzip差,不过即便如此,要击败winzip也是很难得啊,毕竟zip格式已经几乎成为标准了。击败winzip的是下载网站,最开始的时候下载的软件都是zip格式,后来开始zip格式与rar格式共存,共存的时间并不长,很快大家从网上下载的破解的软件的压缩格式都是rar格式的,买盗版光盘中的软件用的也都是rar格式压缩(盗版光盘中的软件应该也都是从网上下载的),似乎一夜之间所有的软件都变成了rar格式。原因么,大概有两点,一个是rar格式压缩比大,对于下载网站来说能够节省不少空间,第二就是国外破解后的软件都是用rar压缩的,所以国内自然也就直接拿过来了。为什么国外破解软件用rar,那就不太清楚了,不过winzip前面的版本是无法加密码的,而rar可以,不知道是不是这个原因。后来发生了一件事印象比较深刻,忽然之间所有的下载网站都将压缩格式由rar换成了winzip,并且在下载的页面贴出公告说本站因某些原因不再提供rar格式的下载,据说是被rar的公司警告了。不过这个风波没持续多长时间,后来又都换成rar了。winzip9推出好像是增加了加密功能,还有几篇文章介绍这个特点,不过那时候大概已经大势已去,反正我装倒是装了,毕竟对winzip还有点感情么,但第二次重新安装系统的时候就没有再装,winrar能够解压缩winzip的文件,没必要再多装一个软件了。
  winrar我有印象的版本大概是2.6X,后来到2.9X的时候就已经确立极大优势了,到3.3X的时候就已经一统江湖了。不过winzip虽然已经不行了,但是zip这个格式却越来越流行,虽然扩展名不一定是zip,但是实际上压缩的算法都是zip的。windows直接内置支持zip格式,各种模拟器包括PSP上的都支持zip格式的rom,office的.docx格式更是直接用zip算法压缩的,可以直接用压缩软件解压缩,能找到的各种编程语言的开发的压缩算法一般也都是zip的,向PKZIP的作者Philip Katz致敬(特意百度了一下作者的名字),虽然当年觉得他不如arj的作者厉害,但现在看来,他更伟大。
DOS下对这些ZIP文件进行压缩操作的工具有很多,如PKZIP、InfoZIP等等,其中最有名且最实用的是PKZIP/PKUNZIP工具,它的最新版本是2.50版。有些人用过WinZip、 WinRAR等工具,从安装到使用,通常需要进行一系列的步骤才能完成一项操作,而PKZIP/PKUNZIP则大一样,它继承了DOS方便实用的特点,使用起来非常容易,通常一条命令就可以完成对ZIP的相应操作,快速高效。而且,PKZIP/PKUNZIP 2.50的功能也十分强大,仅操作十分全面,而且完全支持文件列表和长文件名。 PKZIP [选项] ZIP文件名 [要压缩的文件名] 其中,常用的选项有(区分大小写): -a 向压缩文件中添加文件. -d 从压缩文件中删除文件. -f 刷新压缩文件中的文件. -u 更新压缩文件中的文件. -p 存储进行压缩的文件的相对路径. -r 记住进行压缩的文件的所在路径结构. -s 设置压缩文件的密码. -v 查看压缩文件中的内容. -x 压缩时排除指定的文件. -z 添加或修改压缩文件的注解. 例如:PKZIP -A -S:FILE BMPS.ZIP D:\*.BMP,此命令将D:\下所有扩展名为BMP的文件压缩后加入到BMPS.ZIP文件中,并设置压缩密码为“FILE”。 如果没有指定选项的话,则自动向ZIP压缩文件中进行添加/更新文件的操作;如果没有指定要压缩的文件名的话,则默认对当前文件夹下的所有文件进行操作。比如:PKZIP FILES.ZIP即可将当前文件夹下的所有文件压缩后加入到FILES.ZIP中。 PKUNZIP [选项] ZIP文件名 [要解压的文件名] [要解压到的路径] 其中,常用的选项有(区分大小写): -d 恢复压缩文件中所储存的路径结构. -e 从压缩文件中解压文件. -f 刷新解压出来的文件. -o 若已存在此文件的话解压时直接进行覆盖操作. -s 输入压缩文件的密码以进行解压. -t 测试压缩文件的完整性. -v 查看压缩文件中的内容. -x 解压时排除指定的文件. 例如:PKUNZIP -D -S:FILE BMPS.ZIP *.BMP即可将BMPS.ZIP文件中所有扩展名为BMP的文件解压出来,保留原有文件的路径,并输入当时设置的密码“FILE”以解压。 如果没有指定选项的话,则自动从ZIP压缩文件进行解压文件的操作;如果没有指定要解压的文件名的话,则默认对压缩文件夹中的所有文件进行操作。比如:PKUNZIP FILES.ZIP即可将FILES.ZIP文件中所有的文件进行解压。 可见,上面的PKZIP和PKUNZIP的操作十分相似(过,PKUNZIP完全支持通配任,而PKZIP中指定的ZIP压缩文件名能为通配符),但结果正好相反。由于它们的操作十分简便实用,因此,大家使用它们一会儿后就会觉得操作起来是十分容易的。 另外,PKZIP中还自带有PKZIPFIX等工具,可以对ZIP文件进行修复等操作。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值