ZIP檔案格式是一種資料壓縮和文件儲存的檔案格式,原名Deflate,發明者為菲爾·卡茨(Phil Katz),他於1989年1月公佈了該格式的資料。
ZIP通常使用後綴名“.zip”,它的MIME格式為application/zip。 從性能上比較,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產生的壓縮檔其擴展為的詳細內容。更多資訊請關注PHP中文網其他相關文章!