#include <revolution/cx.h>CXCompressionType CXGetCompressionType( const void* srcp );| srcp | Source address where the compressed data is stored. |
The compression format.
This function obtains the compression format by checking the data header information of the compressed data. This function does not check the contents of the compressed data but only reads the compression format included in the beginning of the data.
It is compatible with all compression formats supported by the CX library.
The return values are enumerated type CXCompressType and have the following meanings:
CX_COMPRESSION_LZ |
Data compressed using the LZ77 format. |
CX_COMPRESSION_HUFFMAN |
Data compressed using the Huffman format. |
CX_COMPRESSION_RL |
Data compressed using the Run Length format. |
CX_COMPRESSION_DIFF |
Data compressed with the difference filter applied. |
Determines the compression type by reading the first four bytes of the data header.
CXUncompressLZ, CXUncompressHuffman, CXUncompressRL, CXUnfilterDiff
CXGetUncompressedSize
07/06/2006 Initial version.
CONFIDENTIAL