Developer Reference for Intel® Integrated Performance Primitives

ZLIB Coding Functions

This section describes Intel IPP data compression functions that implement compression methods and data formats defined by the following specifications: [RFC1950], [RFC1951], and [RFC1952]. These formats are also known as ZLIB, DEFLATE, and GZIP, respectively.

A basic algorithm for these data compression methods is based on the Lempel-Ziv (LZ77) [Ziv77] dictionary-based compression.

The structure of ZLIB data is schematically shown in Figure "ZLIB Data Structure".

ZLIB Data Structure



The full version of the zlib library is included with the product at <ipp directory>/interfaces/data-compression/ipp_zlib.