DEFLATE
Deflate is a lossless data compression algorithm and format that combines LZ77-style sliding-window compression with Huffman coding. It is standardized as the DEFLATE format (RFC 1951) and has become a de facto standard in many file formats and network protocols, including ZIP, GZIP, and PNG.
In the DEFLATE process data is divided into blocks. Each block can be stored uncompressed, or compressed
DEFLATE is often implemented with a wrapper around the raw compressed bitstream. For example, the zlib format
Deflate remains a core method for reducing data size in many contexts, particularly where cross-platform interoperability