DEFLATEalgoritme
Het DEFLATE-algoritme is een verliesloze datacompressie-algoritme ontwikkeld door Phil Katz en later gestandaardiseerd in RFC 1951. Het combineert LZ77-achtig zoeken naar herhaling met Huffman-codering en wordt onder andere toegepast in gzip, zlib, PNG en HTTP-deflate. Door de combinatie haalt DEFLATE zowel een goede compressie als snelle uitvoering.
Werking en kernprincipes: DEFLATE opereert met een 32 kilobyte sliding window waarin herhaalde data worden gezocht.
Blokkenstructuur en types: DEFLATE verwerkt data in blokken die onafhankelijk gecodeerd kunnen worden. Een blok kan
Decompressie en toepassingen: bij decompressie bepaalt de parser het bloktype, reconstruyeert de Huffman-sleutels indien nodig en
Standaardisatie en gebruik: DEFLATE is opgenomen in RFC 1951 en vormt de kern van veel gangbare formaten