DEFLATE

DEFLATE是同時使用了LZ77算法與哈夫曼編碼 （ Huffman Coding ） 的一個無損數據壓縮算法 。 它最初是由菲爾 · 卡茨 （ Phil Katz ） 爲他的PKZIP軟件第二版所定義的 ， 後來被RFC 1951標準化 。 菲爾 · 卡茨及其所擁有的爲該算法申請了美國專利5051745號 。 人們普遍認爲DEFLATE不受任何專利所覆蓋 ， 並且在LZW （ GIF文件格式使用 ） 相關的專利失效之前 ， 這種格式除了在ZIP文件格式中得到應用之外也在gzip壓縮文件以及PNG圖像文件中得到了應用 。 DEFLATE壓縮與解壓的源代碼可以在自由 、 通用的壓縮庫zlib上找到 。 更高壓縮率的DEFLATE是7 - zip所實現的 。 AdvanceCOMP也使用這種實現 ， 它可以對gzip 、 PNG 、 MNG以及ZIP文件進行壓縮從而得到比zlib更小的文件大小 。 在Ken Silverman的KZIP與PNGOUT中使用了一種更加高效同時要求更多用戶輸入的DEFLATE程序 。