bzip2 Coding Functions
This section describes different Intel IPP functions to perform bzip2 encoding and decoding.
Parent topic:
BWT-Based Compression Functions
EncodeRLEInit_BZ2
Initializes the bzip2-specific RLE structure.
RLEGetSize_BZ2
Compute the size of the state structure for the bzip2-specific RLE.
EncodeRLE_BZ2
Performs the bzip2-specific RLE.
EncodeRLEFlush_BZ2
Flushes the remaining data after RLE.
RLEGetInUseTable
Gets the pointer to the
inUse
vector from the RLE state structure.
DecodeRLEStateInit_BZ2
Initializes the bzip2-specific RLE structure.
DecodeRLEState_BZ2
Performs the bzip2-specific RLE decoding.
DecodeRLEStateFlush_BZ2
Flushes the remaining data after RLE decoding.
EncodeZ1Z2_BZ2
Performs the bzip2-specific Z1Z2 encoding.
DecodeZ1Z2_BZ2
Performs the bzip2-specific Z1Z2 decoding.
ReduceDictionary
Performs the dictionary reducing.
ExpandDictionary
Performs the dictionary expanding.
CRC32_BZ2
Computes the CRC32 checksum for the source data buffer.
EncodeHuffGetSize_BZ2
Computes the size of the internal state for bzip2-specific Huffman encoding.
EncodeHuffInit_BZ2
Initializes the elements of the bzip2-specific internal state for Huffman encoding.
PackHuffContext_BZ2
Performs the bzip2-specific encoding of Huffman context.
EncodeHuff_BZ2
Performs the bzip2-specific Huffman encoding.
DecodeHuffGetSize_BZ2
Computes the size of the internal state for bzip2-specific Huffman decoding.
DecodeHuffInit_BZ2
Initializes the elements of the bzip2-specific internal state for Huffman decoding.
UnpackHuffContext_BZ2
Performs the bzip2-specific decoding of Huffman context.
DecodeHuff_BZ2
Performs the bzip2-specific Huffman decoding.
DecodeBlockGetSize_BZ2
Computes the size of the additional buffer for bzip2-specific block decoding.
DecodeBlock_BZ2
Performs the bzip2-specific block decoding.