![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cZipDir.h>
Public Types | |
enum | COMPMETHOD_TYPE { COMPMETHOD_Store = 0 , COMPMETHOD_OLD_SHRINK , COMPMETHOD_OLD_REDUCE1 , COMPMETHOD_OLD_REDUCE2 , COMPMETHOD_OLD_REDUCE3 , COMPMETHOD_OLD_REDUCE4 , COMPMETHOD_OLD_IMPLODE , COMPMETHOD_OLD_TOKENIZE , COMPMETHOD_Deflate = 8 , COMPMETHOD_Deflate64 = 9 , COMPMETHOD_BZIP2 = 12 , COMPMETHOD_JPEG = 96 , COMPMETHOD_WavPack = 97 , COMPMETHOD_PPMd = 98 } |
Static Protected Member Functions | |
static HRESULT GRAYCALL | ReadU16 (cStreamInput &stmIn, WORD *pX) |
static HRESULT GRAYCALL | ReadU32 (cStreamInput &stmIn, UINT32 *pX) |
static HRESULT | WriteU16 (cStreamOutput &s, WORD x) |
static HRESULT | WriteU32 (cStreamOutput &s, UINT32 x) |
Store values in ZIP file data blocks with USE_LITTLE_ENDIAN
compression methods i might support.
Enumerator | |
---|---|
COMPMETHOD_Store | Store raw content = no compress. |
COMPMETHOD_OLD_SHRINK | deprecated. |
COMPMETHOD_OLD_REDUCE1 | deprecated. |
COMPMETHOD_OLD_REDUCE2 | deprecated. |
COMPMETHOD_OLD_REDUCE3 | deprecated. |
COMPMETHOD_OLD_REDUCE4 | deprecated. |
COMPMETHOD_OLD_IMPLODE | deprecated. |
COMPMETHOD_OLD_TOKENIZE | deprecated. |
COMPMETHOD_Deflate | Z_DEFLATED=8. Only one supported by older zip file functions. |
COMPMETHOD_Deflate64 | Deflate64 is a proprietary and undocumented extension of the protocol, supported by PKZIP version 2.50. |
COMPMETHOD_BZIP2 | Linux BZIP. |
COMPMETHOD_JPEG | WinZip defined. http://www.winzip.com/comp_info.htm. |
COMPMETHOD_WavPack | open-source lossless audio compression format developed by David Bryant. |
COMPMETHOD_PPMd | PPMd is an open-source data compression algorithm developed by Dmitry Shkarin. |
|
staticprotected |
|
staticprotected |
|
inlinestaticprotected |
|
inlinestaticprotected |