• 1.摘要
  • 2.基本信息
  • 3.发展历程
  • 4.主要内容
  • 4.1.种类区分
  • 4.2.核心技术
  • 5.术语简介
  • 6.邮政编码
  • 7.英文单词
  • 8.音乐组合
  • 9.同名游戏
  • 10.参考资料

zip

3
指计算机文件压缩算法

Zip是常用的英文简称,有多重指向,一种是指高储存密度的磁盘驱动器与磁盘,一种是指由菲尔·卡茨于1989年1月发明的一种计算机文件压缩算法,也指美国的邮政编码等。

一片ZIP磁盘的容量约100MB,大小则和传统3.5软盘片差不多。 zip文件通常使用“.zip”作后缀名, MIME格式为 application/zip,属于几种主流的压缩格式之一。

基本信息

  • 名称

    zip

  • 释义

    指一种高储存密度的磁盘驱动器与磁盘

  • 发明者

    菲尔·卡茨

  • 中文名

    软驱

  • zip软盘容量

    100MB,200MB等多种

  • 文件格式

    计算机文件的压缩的算法

  • 用途

    文件压缩等

发展历程

前身

ZIP压缩文件图标

1985年一家名为SEA(System Enhancement Associates,系统增强伙伴)的小公司开发了一个在MS-DOS平台下的商业压缩软件,名为ARC。当时的软体发行方式与现在略有不同,用户购买了软体,除了得到软体的可执行文件还包括一份C语言的源代码。当时的卡茨与很多用计算机的平民一样,缺乏资金购买大量的商业软件,当时卡茨从网上下载了一份ARC的C语言源代码,并用汇编语言将其全新编写并编译出来。卡茨将这个软体名为:PKARC(Phillip Katz' ARC)。卡茨制作的新软体PKARC因为是使用汇编语言重新编写,因为是参照源代码编写的,所以完全兼容ARC以及性能上比ARC高。卡茨当时将这个新软件上传到网络上面。显然,卡茨此举造成对SEA公司的侵权。SEA最初希望通过联络卡茨使PKARC成为SEA公司旗下的一款产品,后来卡茨拒绝了。最终,双方对簿公堂,结果是卡茨败诉,卡茨被判以对SEA公司的赔款以及停止发放PKARC。后来,卡茨在研发过程中的PKARC续作PKPRC也被迫重新改写所有代码,PKPRC其实就是下文提及的PKZIP的前身。

诞生

这场官司过后几周,卡茨就制作出新压缩软件PKZIP(Phillip Katz' ZIP),这款全新的软体比ARC的压缩率,压缩性能以及功能都要高许多。此后,卡茨还将ZIP的所有技术参数公诸于众。这一名称zip(含义“速度”)是由卡茨的朋友罗伯特·马宏利(Robert Mahoney)建议的。他们想暗示,他们的产品比ARC在一定时间内更快速。这个名字往往被写成大写字母,因为在DOS系统内,通常都是使用大写字母作为后缀名的。(由于MS-DOS运行在FAT文件系统上)

Winzip的面世

Windows 3面世之前,有两种格式与ZIP同样流行,一个是LHA(LHArc),另一个是ARJ(Archiver Robert Jung),直至到1995年,这3种压缩格式都是PC应用的主流。之后,1995年,微软发布了Windows95,当时从DOS转移到Windows的用户们,极度渴求对图形界面下的优良软件,Winzip以其优良的性能以及不太羞涩的图形用户界面吸引了用户的目光,在当时占有大量的市场占有量,其实,当时的Winzip仅仅是一个调用DOS资源的GUI外壳,但是其从Windows 3就开始的制作经验使其GUI性能和外观都比当时的流行软件要好。很快的,Winzip就成为了当时一个很流行的软件。同时也带动了ZIP的传播,由于在前期太受欢迎,使到后期很多用户都以为,是WinZip创造了ZIP,其实这是一个误解,关于Winzip更详细的资讯,参见Winzip。

发展

因为格式开放而且免费。越来越多的软件内嵌支持打开Zip文件。这时,Zip文件越来越象一个经过压缩的透明文件夹。

自Windows Me以来,Windows内嵌支持打开以及压缩Zip文件。

一些下载软体的工具,支持部分下载Zip文件然后进行恢复。

越来越多的软件内嵌支持打开Zip文件。

几乎所有的压缩软体都支持打开及制作Zip文件。

危机

基本上,Zip文件的发展都是由PKware公司与Winzip所推动。然而,其两家公司就某些问题上互相猜疑,导致发展缓慢。人们目前最想在 Zip文件实现的目标,就是加强目前Zip文件的加密能力。就目前而言,Zip的文件加密能力弱得可怜,仅凭单单一个口令保护,根本满足不了安全需求。虽然卡兹在生时公开了格式,但是当时制作的时候留有为日后升级的空间。而Winzip仅仅是一个使用者,根本无法发布新标准,其标准的制订权依然保留在 PKware手中。2002年时,PKware开发了支持256位AES加密的PKZIP 5.0,但是Winzip在2003年发布的Winzip 9却被证明了无法与之相容。双方都互相指责对方违背了Zip的自由开放精神。这是Zip自诞生日起,第一个对于它来说最严峻的挑战。

特色

使用任何一种文本编辑器打开Zip文件,都会看到头2字母为:PK

技术