zip文件格式是一种数据压缩和文档储存的文件格式,原名deflate,发明者为菲尔·卡茨(phil katz),他于1989年1月公布了该格式的资料。
zip通常使用后缀名“.zip”,它的mime格式为application/zip。 (推荐学习:phpstorm)
当前,zip格式属于几种主流的压缩格式之一,其竞争者包括rar格式以及开放源码的7z格式。
从性能上比较,rar及7z格式较zip格式压缩率较高,而7-zip由于提供了免费的压缩工具而逐渐在更多的领域得到应用。
microsoft从windows me操作系统开始内置对zip格式的支持,即使用户的电脑上没有安装解压缩软件,也能打开和制作zip格式的压缩文件,os x和流行的linux操作系统也对zip格式提供了类似的支持。
因此如果在网络上传播和分发文件,zip格式往往是最常用的选择。
因格式开放且免费。越来越多的软件内嵌支持打开zip文件。这时,zip文件越来越像一个经过压缩的透明文件夹。
自windows me以来,windows内嵌支持打开以及压缩zip文件一些下载软件的工具,支持部分下载zip文件然后进行恢复。越来越多的软件内嵌支持打开zip文件。几乎所有的压缩软件都支持打开及制作zip文件。
zip是一种相当简单的分别压缩每个文件的存档格式。分别压缩文件允许不必读取另外的数据而检索独立的文件;理论上,这种格式允许对不同的文件使用不同的算法。
不管用何种方法,对这种格式的一个告诫是对于包含很多小文件的时候,存档会明显的比压缩成一个独立的文件(在类unix系统中一个经典的例子是普通的tar.gz存档是由一个使用gzip压缩的tar存档组成)要大。
zip的规约指出文件可以不经压缩或者使用不同的压缩算法来存储。然而,在实际上,zip几乎差不多总是在使用卡茨(katz)的deflate算法。
zip支持基于对称加密系统的一个简单的密码,现在已知有严重的缺陷,已知明文攻击、字典攻击和暴力攻击。zip也支持分卷压缩。
在近来一段时间,zip加入了包括新的压缩和加密方法的新特征,不过这些新特征并没有被许多任务具所支持并且没有得到广泛应用。
以上就是利用winzip生成的压缩文件其扩展为的详细内容。