Classes |
struct | ZLib::tsZLibHdr |
| Gzip file header structure, see RFC 1952. More...
|
Namespaces |
namespace | ZLib |
Defines |
#define | ZLIB_HDR_ID1 0x1F |
#define | ZLIB_HDR_ID2 0x8B |
#define | ZLIB_HDR_CM_DEFLATE 8 |
#define | ZLIB_HDR_FLG_FTEXT 0x01 |
#define | ZLIB_HDR_FLG_FHCRC 0x02 |
#define | ZLIB_HDR_FLG_FEXTRA 0x04 |
#define | ZLIB_HDR_FLG_FNAME 0x08 |
#define | ZLIB_HDR_FLG_FCOMMENT 0x10 |
#define | ZLIB_HDR_XFL_MAX_COMP 0x02 |
#define | XLIB_HDR_XFL_FAST_COMP 0x04 |
Enumerations |
enum | ZLib::teZlibErr {
ZLib::eeOK = 0,
ZLib::eeSTREAM_END = 1,
ZLib::eeNEED_DICT = 2,
ZLib::eeERRNO = (-1),
ZLib::eeSTREAM_ERROR = (-2),
ZLib::eeDATA_ERROR = (-3),
ZLib::eeMEM_ERROR = (-4),
ZLib::eeBUF_ERROR = (-5),
ZLib::eeVERSION_ERROR = (-6)
} |
Functions |
int | ZLib::Compress (unsigned char *apDest, unsigned int *apDestLen, unsigned char *apSource, unsigned int anSourceLen) |
| Compress a memory mapped image to a gzip compatible output image, including the necessary header for decoding by gzip versions 1.2.3 or higher.
|
int | ZLib::UnCompress (unsigned char *apDest, unsigned int *apDestLen, unsigned char *apSource, unsigned int anSourceLen) |
| UnCompresses a gzip image to a memory image.
|
Variables |
static const unsigned int | ZLib::GZ_HEADER_SIZE = 10 |