Deflate

DEFLATE on  häviötön pakkausmenetelmä, joka on yhdistelmä LZ77-algoritmia ja Huffmanin koodausta. Alun perin sen määritteli Phil Katz PKZIP-pakkausohjelmansa kakkosversiota varten. Sen määritys on myöhemmin julkaistu Internet-standardina . PKZIP tuottaa pakattuja ZIP-tiedostoja, jotka ovat nykyisin laajasti käytettyjä ja tuettuja.

Deflate-algoritmia pidetään yleisesti vapaana voimassa olevista patenteista. Tämä on ollut algoritmin merkittävä etu verrattuna etenkin GIF-kuvien pakkaamisessa käytettyyn LZW-pakkausmenetelmään, joka on ollut patentoitu useissa länsimaissa 2000-luvun alkuun saakka. Nykyisin Deflate on saanut hyvin vankan aseman tietotekniikassa ja sitä sovelletaan monissa tallennusmuodoissa ja tiedonsiirrossa. Suosittuja Deflateen pohjautuvia tallennusmuotoja ovat ZIP-tiedostomuodon lisäksi esimerkiksi Gzip ja PNG-kuvatiedostot.

Deflate-pakkausmenetelmän lähdekoodi löytyy osana esimerkiksi zlib-kirjastoa, joka on vapaasti saatavilla.

Katso myös
 Algoritmi
 Tiedonpakkaus

Aiheesta muualla 
  DEFLATE-pakkausmenetelmän määritelmä, versio 1.3 
 zlib-pakkauskirjaston sivut 

Koodausmenetelmät
Pakkausalgoritmit