Go to the source code of this file.
|
| LZ4LIB_API int | LZ4_compress_HC (const char *src, char *dst, int srcSize, int dstCapacity, int compressionLevel) |
| |
| LZ4LIB_API int | LZ4_sizeofStateHC (void) |
| |
| LZ4LIB_API int | LZ4_compress_HC_extStateHC (void *stateHC, const char *src, char *dst, int srcSize, int maxDstSize, int compressionLevel) |
| |
| LZ4LIB_API int | LZ4_compress_HC_destSize (void *stateHC, const char *src, char *dst, int *srcSizePtr, int targetDstSize, int compressionLevel) |
| |
| LZ4LIB_API LZ4_streamHC_t * | LZ4_createStreamHC (void) |
| |
| LZ4LIB_API int | LZ4_freeStreamHC (LZ4_streamHC_t *streamHCPtr) |
| |
| LZ4LIB_API void | LZ4_resetStreamHC_fast (LZ4_streamHC_t *streamHCPtr, int compressionLevel) |
| |
| LZ4LIB_API int | LZ4_loadDictHC (LZ4_streamHC_t *streamHCPtr, const char *dictionary, int dictSize) |
| |
| LZ4LIB_API int | LZ4_compress_HC_continue (LZ4_streamHC_t *streamHCPtr, const char *src, char *dst, int srcSize, int maxDstSize) |
| |
| LZ4LIB_API int | LZ4_compress_HC_continue_destSize (LZ4_streamHC_t *LZ4_streamHCPtr, const char *src, char *dst, int *srcSizePtr, int targetDstSize) |
| |
| LZ4LIB_API int | LZ4_saveDictHC (LZ4_streamHC_t *streamHCPtr, char *safeBuffer, int maxDictSize) |
| |
| LZ4LIB_API LZ4_streamHC_t * | LZ4_initStreamHC (void *buffer, size_t size) |
| |
| LZ4LIB_API void | LZ4_resetStreamHC (LZ4_streamHC_t *streamHCPtr, int compressionLevel) |
| |
◆ LZ4_STREAMHC_MINSIZE
◆ LZ4HC_CLEVEL_DEFAULT
| #define LZ4HC_CLEVEL_DEFAULT 9 |
◆ LZ4HC_CLEVEL_MAX
◆ LZ4HC_CLEVEL_MIN
◆ LZ4HC_CLEVEL_OPT_MIN
| #define LZ4HC_CLEVEL_OPT_MIN 10 |
◆ LZ4HC_DICTIONARY_LOGSIZE
| #define LZ4HC_DICTIONARY_LOGSIZE 16 |
◆ LZ4HC_HASH_LOG
◆ LZ4HC_HASH_MASK
◆ LZ4HC_HASHTABLESIZE
◆ LZ4HC_MAXD
◆ LZ4HC_MAXD_MASK
◆ LZ4_streamHC_t
◆ LZ4HC_CCtx_internal
◆ LZ4_compress_HC()
| LZ4LIB_API int LZ4_compress_HC |
( |
const char * |
src, |
|
|
char * |
dst, |
|
|
int |
srcSize, |
|
|
int |
dstCapacity, |
|
|
int |
compressionLevel |
|
) |
| |
LZ4_compress_HC() : Compress data from src into dst, using the powerful but slower "HC" algorithm. dst must be already allocated. Compression is guaranteed to succeed if dstCapacity >= LZ4_compressBound(srcSize) (see "lz4.h") Max supported srcSize value is LZ4_MAX_INPUT_SIZE (see "lz4.h") compressionLevel : any value between 1 and LZ4HC_CLEVEL_MAX will work. Values > LZ4HC_CLEVEL_MAX behave the same as LZ4HC_CLEVEL_MAX.
- Returns
- : the number of bytes written into 'dst' or 0 if compression fails.
◆ LZ4_compress_HC_continue()
◆ LZ4_compress_HC_continue_destSize()
LZ4_compress_HC_continue_destSize() : v1.9.0+ Similar to LZ4_compress_HC_continue(), but will read as much data as possible from src to fit into targetDstSize budget. Result is provided into 2 parts :
- Returns
- : the number of bytes written into 'dst' (necessarily <= targetDstSize) or 0 if compression fails.
srcSizePtr : on success, *srcSizePtr will be updated to indicate how much bytes were read from src. Note that this function may not consume the entire input.
◆ LZ4_compress_HC_destSize()
| LZ4LIB_API int LZ4_compress_HC_destSize |
( |
void * |
stateHC, |
|
|
const char * |
src, |
|
|
char * |
dst, |
|
|
int * |
srcSizePtr, |
|
|
int |
targetDstSize, |
|
|
int |
compressionLevel |
|
) |
| |
LZ4_compress_HC_destSize() : v1.9.0+ Will compress as much data as possible from src to fit into targetDstSize budget. Result is provided in 2 parts :
- Returns
- : the number of bytes written into 'dst' (necessarily <= targetDstSize) or 0 if compression fails.
srcSizePtr : on success, *srcSizePtr is updated to indicate how much bytes were read from src
◆ LZ4_compress_HC_extStateHC()
| LZ4LIB_API int LZ4_compress_HC_extStateHC |
( |
void * |
stateHC, |
|
|
const char * |
src, |
|
|
char * |
dst, |
|
|
int |
srcSize, |
|
|
int |
maxDstSize, |
|
|
int |
compressionLevel |
|
) |
| |
◆ LZ4_createStreamHC()
◆ LZ4_freeStreamHC()
◆ LZ4_initStreamHC()
◆ LZ4_loadDictHC()
◆ LZ4_resetStreamHC()
◆ LZ4_resetStreamHC_fast()
◆ LZ4_saveDictHC()
◆ LZ4_sizeofStateHC()