您现在的位置:首页 >> 新•资讯 >> 正文
他发明了zip压缩格式,功成名就之际亡于堕落
发表时间:2017年1月26日 08:02 来源:互联网 责任编辑:编 辑:麒麟

来源:创次方

有一个人,如今说起来少有人知,20 来岁就在计算机领域惊艳世人,原应该意气风发,却生活得潦倒而不堪,让人感觉似乎除了非凡的计算机才能外,全然一无所有,他名为 Philip Katz 。

生于 1962 年,伴随着计算机发展而成长,在他 20 岁左右的 80 年代初,计算机渐渐普及于寻常百姓家。

逝于 2000 年,在初步入 21 世纪之际,来不及体会日新月异的全球互联网时代,死时不过 37 岁。

在他短暂的计算机生涯中,只留下了一样如今几乎存在于所有计算机的发明——zip 压缩格式。

压缩算法的发展

1952 年,麻省理工的一名学生 David A。 Huffman 提出了 Huffman 编码,后作为一种无损压缩格式被广泛应用于数据压缩领域。

到了七八十年代,两名犹太人 A.Lempel 和 J.Ziv 提出 LZ 字典编码算法,先后包括1977 年的 LZ77、1978 年的 LZ78 和 1984 年的 LZW 算法,压缩效果好、速度快、实现方式相对简单,后来的各种字典编码也多是从这 3 种中演变。

1981 年,微软推出 MS-DOS 电脑操作系统,与IBM的 PC 电脑捆绑销售,很快造就了 MS-DOS 时代。

当时,互联网只不过初现雏形,计算机用户的交流大都倚赖 BBS 作为交流平台,通过 BBS 在站点间传递文本信息,或者上传软件到站点供其他用户下载,但传输速率极低,接入标准不达 15kbit/s ,比现今的校园网还校园网。

同时,当时的个人电脑储存空间也极低,左右不过百来兆,因此,在那个年代,人们对一个高质量压缩软件的渴求异常热烈。

1985 年一家名为 SEA 的公司开发了 MS-DOS 环境下第一个应用 LZW 算法的 ARC 压缩软件,一时风头无两。

垄断与共享相斗,商业与自由相争

LZ77 并无专利限制,效果更佳的 LZ78 和 LZW 则有所限制,使用了专利算法的 ARC 自然是一款付费软件。

也许是早早地觉醒了‘互联网精神’之魂,不满 ARC 近乎垄断的状况,Katz 将 ARC 汇编重写为 PKARC 软件,完全兼容 ARC, 并且压缩速度更快,效果更好。

Katz 将 PKARC 以非强迫性注册的共享软件进行发放,并在一段时间后大大挤压了 ARC 的份额。SEA 公司原本希望 Katz 能将软件授权给他们,可惜洽谈无果,1988 年 SEA 将 Katz 告上法院,败诉的 Katz 依旧因不愿让 PKARC 成为商业软件而拒绝与 SEA 合作。

[1]  [2]  [3]  
相关文章
关于我们 | 联系我们 | 友情链接 | 版权声明
新科技网络【京ICP备15027068号】
Copyright © 2015 Hnetn.com, All Right Reserved
版权所有 新科技网络
本站郑重声明:本站所载文章、数据仅供参考,使用前请核实,风险自负。