|
enum | {
MZ_DEFAULT_STRATEGY = 0
, MZ_FILTERED = 1
, MZ_HUFFMAN_ONLY = 2
, MZ_RLE = 3
,
MZ_FIXED = 4
} |
|
enum | {
MZ_NO_FLUSH = 0
, MZ_PARTIAL_FLUSH = 1
, MZ_SYNC_FLUSH = 2
, MZ_FULL_FLUSH = 3
,
MZ_FINISH = 4
, MZ_BLOCK = 5
} |
|
enum | {
MZ_OK = 0
, MZ_STREAM_END = 1
, MZ_NEED_DICT = 2
, MZ_ERRNO = -1
,
MZ_STREAM_ERROR = -2
, MZ_DATA_ERROR = -3
, MZ_MEM_ERROR = -4
, MZ_BUF_ERROR = -5
,
MZ_VERSION_ERROR = -6
, MZ_PARAM_ERROR = -10000
} |
|
enum | {
MZ_NO_COMPRESSION = 0
, MZ_BEST_SPEED = 1
, MZ_BEST_COMPRESSION = 9
, MZ_UBER_COMPRESSION = 10
,
MZ_DEFAULT_LEVEL = 6
, MZ_DEFAULT_COMPRESSION = -1
} |
|
enum | { TDEFL_HUFFMAN_ONLY = 0
, TDEFL_DEFAULT_MAX_PROBES = 128
, TDEFL_MAX_PROBES_MASK = 0xFFF
} |
|
enum | {
TDEFL_WRITE_ZLIB_HEADER = 0x01000
, TDEFL_COMPUTE_ADLER32 = 0x02000
, TDEFL_GREEDY_PARSING_FLAG = 0x04000
, TDEFL_NONDETERMINISTIC_PARSING_FLAG = 0x08000
,
TDEFL_RLE_MATCHES = 0x10000
, TDEFL_FILTER_MATCHES = 0x20000
, TDEFL_FORCE_ALL_STATIC_BLOCKS = 0x40000
, TDEFL_FORCE_ALL_RAW_BLOCKS = 0x80000
} |
|
enum | {
TDEFL_MAX_HUFF_TABLES = 3
, TDEFL_MAX_HUFF_SYMBOLS_0 = 288
, TDEFL_MAX_HUFF_SYMBOLS_1 = 32
, TDEFL_MAX_HUFF_SYMBOLS_2 = 19
,
TDEFL_LZ_DICT_SIZE = 32768
, TDEFL_LZ_DICT_SIZE_MASK = TDEFL_LZ_DICT_SIZE - 1
, TDEFL_MIN_MATCH_LEN = 3
, TDEFL_MAX_MATCH_LEN = 258
} |
|
enum | {
TDEFL_LZ_CODE_BUF_SIZE = 64 * 1024
, TDEFL_OUT_BUF_SIZE = (TDEFL_LZ_CODE_BUF_SIZE * 13) / 10
, TDEFL_MAX_HUFF_SYMBOLS = 288
, TDEFL_LZ_HASH_BITS = 15
,
TDEFL_LEVEL1_HASH_SIZE_MASK = 4095
, TDEFL_LZ_HASH_SHIFT = (TDEFL_LZ_HASH_BITS + 2) / 3
, TDEFL_LZ_HASH_SIZE = 1 << TDEFL_LZ_HASH_BITS
} |
|
enum | tdefl_status { TDEFL_STATUS_BAD_PARAM = -2
, TDEFL_STATUS_PUT_BUF_FAILED = -1
, TDEFL_STATUS_OKAY = 0
, TDEFL_STATUS_DONE = 1
} |
|
enum | tdefl_flush { TDEFL_NO_FLUSH = 0
, TDEFL_SYNC_FLUSH = 2
, TDEFL_FULL_FLUSH = 3
, TDEFL_FINISH = 4
} |
|
enum | { TINFL_FLAG_PARSE_ZLIB_HEADER = 1
, TINFL_FLAG_HAS_MORE_INPUT = 2
, TINFL_FLAG_USING_NON_WRAPPING_OUTPUT_BUF = 4
, TINFL_FLAG_COMPUTE_ADLER32 = 8
} |
|
enum | tinfl_status {
TINFL_STATUS_FAILED_CANNOT_MAKE_PROGRESS = -4
, TINFL_STATUS_BAD_PARAM = -3
, TINFL_STATUS_ADLER32_MISMATCH = -2
, TINFL_STATUS_FAILED = -1
,
TINFL_STATUS_DONE = 0
, TINFL_STATUS_NEEDS_MORE_INPUT = 1
, TINFL_STATUS_HAS_MORE_OUTPUT = 2
} |
|
enum | {
TINFL_MAX_HUFF_TABLES = 3
, TINFL_MAX_HUFF_SYMBOLS_0 = 288
, TINFL_MAX_HUFF_SYMBOLS_1 = 32
, TINFL_MAX_HUFF_SYMBOLS_2 = 19
,
TINFL_FAST_LOOKUP_BITS = 10
, TINFL_FAST_LOOKUP_SIZE = 1 << TINFL_FAST_LOOKUP_BITS
} |
|
enum | { MZ_ZIP_MAX_IO_BUF_SIZE = 64 * 1024
, MZ_ZIP_MAX_ARCHIVE_FILENAME_SIZE = 512
, MZ_ZIP_MAX_ARCHIVE_FILE_COMMENT_SIZE = 512
} |
|
enum | mz_zip_mode { MZ_ZIP_MODE_INVALID = 0
, MZ_ZIP_MODE_READING = 1
, MZ_ZIP_MODE_WRITING = 2
, MZ_ZIP_MODE_WRITING_HAS_BEEN_FINALIZED = 3
} |
|
enum | mz_zip_flags {
MZ_ZIP_FLAG_CASE_SENSITIVE = 0x0100
, MZ_ZIP_FLAG_IGNORE_PATH = 0x0200
, MZ_ZIP_FLAG_COMPRESSED_DATA = 0x0400
, MZ_ZIP_FLAG_DO_NOT_SORT_CENTRAL_DIRECTORY = 0x0800
,
MZ_ZIP_FLAG_VALIDATE_LOCATE_FILE_FLAG = 0x1000
, MZ_ZIP_FLAG_VALIDATE_HEADERS_ONLY = 0x2000
, MZ_ZIP_FLAG_WRITE_ZIP64 = 0x4000
, MZ_ZIP_FLAG_WRITE_ALLOW_READING = 0x8000
,
MZ_ZIP_FLAG_UTF8_FILENAME = 0x10000
} |
|
enum | mz_zip_type {
MZ_ZIP_TYPE_INVALID = 0
, MZ_ZIP_TYPE_USER
, MZ_ZIP_TYPE_MEMORY
, MZ_ZIP_TYPE_HEAP
,
MZ_ZIP_TYPE_FILE
, MZ_ZIP_TYPE_CFILE
, MZ_ZIP_TOTAL_TYPES
} |
|
enum | mz_zip_error {
MZ_ZIP_NO_ERROR = 0
, MZ_ZIP_UNDEFINED_ERROR
, MZ_ZIP_TOO_MANY_FILES
, MZ_ZIP_FILE_TOO_LARGE
,
MZ_ZIP_UNSUPPORTED_METHOD
, MZ_ZIP_UNSUPPORTED_ENCRYPTION
, MZ_ZIP_UNSUPPORTED_FEATURE
, MZ_ZIP_FAILED_FINDING_CENTRAL_DIR
,
MZ_ZIP_NOT_AN_ARCHIVE
, MZ_ZIP_INVALID_HEADER_OR_CORRUPTED
, MZ_ZIP_UNSUPPORTED_MULTIDISK
, MZ_ZIP_DECOMPRESSION_FAILED
,
MZ_ZIP_COMPRESSION_FAILED
, MZ_ZIP_UNEXPECTED_DECOMPRESSED_SIZE
, MZ_ZIP_CRC_CHECK_FAILED
, MZ_ZIP_UNSUPPORTED_CDIR_SIZE
,
MZ_ZIP_ALLOC_FAILED
, MZ_ZIP_FILE_OPEN_FAILED
, MZ_ZIP_FILE_CREATE_FAILED
, MZ_ZIP_FILE_WRITE_FAILED
,
MZ_ZIP_FILE_READ_FAILED
, MZ_ZIP_FILE_CLOSE_FAILED
, MZ_ZIP_FILE_SEEK_FAILED
, MZ_ZIP_FILE_STAT_FAILED
,
MZ_ZIP_INVALID_PARAMETER
, MZ_ZIP_INVALID_FILENAME
, MZ_ZIP_BUF_TOO_SMALL
, MZ_ZIP_INTERNAL_ERROR
,
MZ_ZIP_FILE_NOT_FOUND
, MZ_ZIP_ARCHIVE_TOO_LARGE
, MZ_ZIP_VALIDATION_FAILED
, MZ_ZIP_WRITE_CALLBACK_FAILED
,
MZ_ZIP_TOTAL_ERRORS
} |
|
|
void | mz_free (void *p) |
|
mz_ulong | mz_adler32 (mz_ulong adler, const unsigned char *ptr, size_t buf_len) |
|
mz_ulong | mz_crc32 (mz_ulong crc, const unsigned char *ptr, size_t buf_len) |
|
const char * | mz_version (void) |
|
int | mz_deflateInit (mz_streamp pStream, int level) |
|
int | mz_deflateInit2 (mz_streamp pStream, int level, int method, int window_bits, int mem_level, int strategy) |
|
int | mz_deflateReset (mz_streamp pStream) |
|
int | mz_deflate (mz_streamp pStream, int flush) |
|
int | mz_deflateEnd (mz_streamp pStream) |
|
mz_ulong | mz_deflateBound (mz_streamp pStream, mz_ulong source_len) |
|
int | mz_compress (unsigned char *pDest, mz_ulong *pDest_len, const unsigned char *pSource, mz_ulong source_len) |
|
int | mz_compress2 (unsigned char *pDest, mz_ulong *pDest_len, const unsigned char *pSource, mz_ulong source_len, int level) |
|
mz_ulong | mz_compressBound (mz_ulong source_len) |
|
int | mz_inflateInit (mz_streamp pStream) |
|
int | mz_inflateInit2 (mz_streamp pStream, int window_bits) |
|
int | mz_inflate (mz_streamp pStream, int flush) |
|
int | mz_inflateEnd (mz_streamp pStream) |
|
int | mz_uncompress (unsigned char *pDest, mz_ulong *pDest_len, const unsigned char *pSource, mz_ulong source_len) |
|
const char * | mz_error (int err) |
|
void * | miniz_def_alloc_func (void *opaque, size_t items, size_t size) |
|
void | miniz_def_free_func (void *opaque, void *address) |
|
void * | miniz_def_realloc_func (void *opaque, void *address, size_t items, size_t size) |
|
void * | tdefl_compress_mem_to_heap (const void *pSrc_buf, size_t src_buf_len, size_t *pOut_len, int flags) |
|
size_t | tdefl_compress_mem_to_mem (void *pOut_buf, size_t out_buf_len, const void *pSrc_buf, size_t src_buf_len, int flags) |
|
void * | tdefl_write_image_to_png_file_in_memory_ex (const void *pImage, int w, int h, int num_chans, size_t *pLen_out, mz_uint level, mz_bool flip) |
|
void * | tdefl_write_image_to_png_file_in_memory (const void *pImage, int w, int h, int num_chans, size_t *pLen_out) |
|
mz_bool | tdefl_compress_mem_to_output (const void *pBuf, size_t buf_len, tdefl_put_buf_func_ptr pPut_buf_func, void *pPut_buf_user, int flags) |
|
tdefl_status | tdefl_init (tdefl_compressor *d, tdefl_put_buf_func_ptr pPut_buf_func, void *pPut_buf_user, int flags) |
|
tdefl_status | tdefl_compress (tdefl_compressor *d, const void *pIn_buf, size_t *pIn_buf_size, void *pOut_buf, size_t *pOut_buf_size, tdefl_flush flush) |
|
tdefl_status | tdefl_compress_buffer (tdefl_compressor *d, const void *pIn_buf, size_t in_buf_size, tdefl_flush flush) |
|
tdefl_status | tdefl_get_prev_return_status (tdefl_compressor *d) |
|
mz_uint32 | tdefl_get_adler32 (tdefl_compressor *d) |
|
mz_uint | tdefl_create_comp_flags_from_zip_params (int level, int window_bits, int strategy) |
|
tdefl_compressor * | tdefl_compressor_alloc () |
|
void | tdefl_compressor_free (tdefl_compressor *pComp) |
|
void * | tinfl_decompress_mem_to_heap (const void *pSrc_buf, size_t src_buf_len, size_t *pOut_len, int flags) |
|
size_t | tinfl_decompress_mem_to_mem (void *pOut_buf, size_t out_buf_len, const void *pSrc_buf, size_t src_buf_len, int flags) |
|
int | tinfl_decompress_mem_to_callback (const void *pIn_buf, size_t *pIn_buf_size, tinfl_put_buf_func_ptr pPut_buf_func, void *pPut_buf_user, int flags) |
|
tinfl_decompressor * | tinfl_decompressor_alloc () |
|
void | tinfl_decompressor_free (tinfl_decompressor *pDecomp) |
|
tinfl_status | tinfl_decompress (tinfl_decompressor *r, const mz_uint8 *pIn_buf_next, size_t *pIn_buf_size, mz_uint8 *pOut_buf_start, mz_uint8 *pOut_buf_next, size_t *pOut_buf_size, const mz_uint32 decomp_flags) |
|
mz_bool | mz_zip_reader_init (mz_zip_archive *pZip, mz_uint64 size, mz_uint flags) |
|
mz_bool | mz_zip_reader_init_mem (mz_zip_archive *pZip, const void *pMem, size_t size, mz_uint flags) |
|
mz_bool | mz_zip_reader_init_file (mz_zip_archive *pZip, const char *pFilename, mz_uint32 flags) |
|
mz_bool | mz_zip_reader_init_file_v2 (mz_zip_archive *pZip, const char *pFilename, mz_uint flags, mz_uint64 file_start_ofs, mz_uint64 archive_size) |
|
mz_bool | mz_zip_reader_init_cfile (mz_zip_archive *pZip, FILE *pFile, mz_uint64 archive_size, mz_uint flags) |
|
mz_bool | mz_zip_reader_end (mz_zip_archive *pZip) |
|
void | mz_zip_zero_struct (mz_zip_archive *pZip) |
|
mz_zip_mode | mz_zip_get_mode (mz_zip_archive *pZip) |
|
mz_zip_type | mz_zip_get_type (mz_zip_archive *pZip) |
|
mz_uint | mz_zip_reader_get_num_files (mz_zip_archive *pZip) |
|
mz_uint64 | mz_zip_get_archive_size (mz_zip_archive *pZip) |
|
mz_uint64 | mz_zip_get_archive_file_start_offset (mz_zip_archive *pZip) |
|
FILE * | mz_zip_get_cfile (mz_zip_archive *pZip) |
|
size_t | mz_zip_read_archive_data (mz_zip_archive *pZip, mz_uint64 file_ofs, void *pBuf, size_t n) |
|
int | mz_zip_locate_file (mz_zip_archive *pZip, const char *pName, const char *pComment, mz_uint flags) |
|
mz_bool | mz_zip_locate_file_v2 (mz_zip_archive *pZip, const char *pName, const char *pComment, mz_uint flags, mz_uint32 *pIndex) |
|
mz_zip_error | mz_zip_set_last_error (mz_zip_archive *pZip, mz_zip_error err_num) |
|
mz_zip_error | mz_zip_peek_last_error (mz_zip_archive *pZip) |
|
mz_zip_error | mz_zip_clear_last_error (mz_zip_archive *pZip) |
|
mz_zip_error | mz_zip_get_last_error (mz_zip_archive *pZip) |
|
const char * | mz_zip_get_error_string (mz_zip_error mz_err) |
|
mz_bool | mz_zip_reader_is_file_a_directory (mz_zip_archive *pZip, mz_uint file_index) |
|
mz_bool | mz_zip_reader_is_file_encrypted (mz_zip_archive *pZip, mz_uint file_index) |
|
mz_bool | mz_zip_reader_is_file_supported (mz_zip_archive *pZip, mz_uint file_index) |
|
mz_uint | mz_zip_reader_get_filename (mz_zip_archive *pZip, mz_uint file_index, char *pFilename, mz_uint filename_buf_size) |
|
int | mz_zip_reader_locate_file (mz_zip_archive *pZip, const char *pName, const char *pComment, mz_uint flags) |
|
mz_bool | mz_zip_reader_locate_file_v2 (mz_zip_archive *pZip, const char *pName, const char *pComment, mz_uint flags, mz_uint32 *file_index) |
|
mz_bool | mz_zip_reader_file_stat (mz_zip_archive *pZip, mz_uint file_index, mz_zip_archive_file_stat *pStat) |
|
mz_bool | mz_zip_is_zip64 (mz_zip_archive *pZip) |
|
size_t | mz_zip_get_central_dir_size (mz_zip_archive *pZip) |
|
mz_bool | mz_zip_reader_extract_to_mem_no_alloc (mz_zip_archive *pZip, mz_uint file_index, void *pBuf, size_t buf_size, mz_uint flags, void *pUser_read_buf, size_t user_read_buf_size) |
|
mz_bool | mz_zip_reader_extract_file_to_mem_no_alloc (mz_zip_archive *pZip, const char *pFilename, void *pBuf, size_t buf_size, mz_uint flags, void *pUser_read_buf, size_t user_read_buf_size) |
|
mz_bool | mz_zip_reader_extract_to_mem (mz_zip_archive *pZip, mz_uint file_index, void *pBuf, size_t buf_size, mz_uint flags) |
|
mz_bool | mz_zip_reader_extract_file_to_mem (mz_zip_archive *pZip, const char *pFilename, void *pBuf, size_t buf_size, mz_uint flags) |
|
void * | mz_zip_reader_extract_to_heap (mz_zip_archive *pZip, mz_uint file_index, size_t *pSize, mz_uint flags) |
|
void * | mz_zip_reader_extract_file_to_heap (mz_zip_archive *pZip, const char *pFilename, size_t *pSize, mz_uint flags) |
|
mz_bool | mz_zip_reader_extract_to_callback (mz_zip_archive *pZip, mz_uint file_index, mz_file_write_func pCallback, void *pOpaque, mz_uint flags) |
|
mz_bool | mz_zip_reader_extract_file_to_callback (mz_zip_archive *pZip, const char *pFilename, mz_file_write_func pCallback, void *pOpaque, mz_uint flags) |
|
mz_bool | mz_zip_reader_extract_to_file (mz_zip_archive *pZip, mz_uint file_index, const char *pDst_filename, mz_uint flags) |
|
mz_bool | mz_zip_reader_extract_file_to_file (mz_zip_archive *pZip, const char *pArchive_filename, const char *pDst_filename, mz_uint flags) |
|
mz_bool | mz_zip_reader_extract_to_cfile (mz_zip_archive *pZip, mz_uint file_index, FILE *File, mz_uint flags) |
|
mz_bool | mz_zip_reader_extract_file_to_cfile (mz_zip_archive *pZip, const char *pArchive_filename, FILE *pFile, mz_uint flags) |
|
mz_bool | mz_zip_validate_file (mz_zip_archive *pZip, mz_uint file_index, mz_uint flags) |
|
mz_bool | mz_zip_validate_archive (mz_zip_archive *pZip, mz_uint flags) |
|
mz_bool | mz_zip_validate_mem_archive (const void *pMem, size_t size, mz_uint flags, mz_zip_error *pErr) |
|
mz_bool | mz_zip_validate_file_archive (const char *pFilename, mz_uint flags, mz_zip_error *pErr) |
|
mz_bool | mz_zip_end (mz_zip_archive *pZip) |
|
mz_bool | mz_zip_writer_init (mz_zip_archive *pZip, mz_uint64 existing_size) |
|
mz_bool | mz_zip_writer_init_v2 (mz_zip_archive *pZip, mz_uint64 existing_size, mz_uint flags) |
|
mz_bool | mz_zip_writer_init_heap (mz_zip_archive *pZip, size_t size_to_reserve_at_beginning, size_t initial_allocation_size) |
|
mz_bool | mz_zip_writer_init_heap_v2 (mz_zip_archive *pZip, size_t size_to_reserve_at_beginning, size_t initial_allocation_size, mz_uint flags) |
|
mz_bool | mz_zip_writer_init_file (mz_zip_archive *pZip, const char *pFilename, mz_uint64 size_to_reserve_at_beginning) |
|
mz_bool | mz_zip_writer_init_file_v2 (mz_zip_archive *pZip, const char *pFilename, mz_uint64 size_to_reserve_at_beginning, mz_uint flags) |
|
mz_bool | mz_zip_writer_init_cfile (mz_zip_archive *pZip, FILE *pFile, mz_uint flags) |
|
mz_bool | mz_zip_writer_init_from_reader (mz_zip_archive *pZip, const char *pFilename) |
|
mz_bool | mz_zip_writer_init_from_reader_v2 (mz_zip_archive *pZip, const char *pFilename, mz_uint flags) |
|
mz_bool | mz_zip_writer_add_mem (mz_zip_archive *pZip, const char *pArchive_name, const void *pBuf, size_t buf_size, mz_uint level_and_flags) |
|
mz_bool | mz_zip_writer_add_mem_ex (mz_zip_archive *pZip, const char *pArchive_name, const void *pBuf, size_t buf_size, const void *pComment, mz_uint16 comment_size, mz_uint level_and_flags, mz_uint64 uncomp_size, mz_uint32 uncomp_crc32) |
|
mz_bool | mz_zip_writer_add_mem_ex_v2 (mz_zip_archive *pZip, const char *pArchive_name, const void *pBuf, size_t buf_size, const void *pComment, mz_uint16 comment_size, mz_uint level_and_flags, mz_uint64 uncomp_size, mz_uint32 uncomp_crc32, time_t *last_modified, const char *user_extra_data_local, mz_uint user_extra_data_local_len, const char *user_extra_data_central, mz_uint user_extra_data_central_len) |
|
mz_bool | mz_zip_writer_add_file (mz_zip_archive *pZip, const char *pArchive_name, const char *pSrc_filename, const void *pComment, mz_uint16 comment_size, mz_uint level_and_flags) |
|
mz_bool | mz_zip_writer_add_cfile (mz_zip_archive *pZip, const char *pArchive_name, FILE *pSrc_file, mz_uint64 size_to_add, const time_t *pFile_time, const void *pComment, mz_uint16 comment_size, mz_uint level_and_flags, const char *user_extra_data_local, mz_uint user_extra_data_local_len, const char *user_extra_data_central, mz_uint user_extra_data_central_len) |
|
mz_bool | mz_zip_writer_add_from_zip_reader (mz_zip_archive *pZip, mz_zip_archive *pSource_zip, mz_uint src_file_index) |
|
mz_bool | mz_zip_writer_finalize_archive (mz_zip_archive *pZip) |
|
mz_bool | mz_zip_writer_finalize_heap_archive (mz_zip_archive *pZip, void **ppBuf, size_t *pSize) |
|
mz_bool | mz_zip_writer_end (mz_zip_archive *pZip) |
|
mz_bool | mz_zip_add_mem_to_archive_file_in_place (const char *pZip_filename, const char *pArchive_name, const void *pBuf, size_t buf_size, const void *pComment, mz_uint16 comment_size, mz_uint level_and_flags) |
|
mz_bool | mz_zip_add_mem_to_archive_file_in_place_v2 (const char *pZip_filename, const char *pArchive_name, const void *pBuf, size_t buf_size, const void *pComment, mz_uint16 comment_size, mz_uint level_and_flags, mz_zip_error *pErr) |
|
void * | mz_zip_extract_archive_file_to_heap (const char *pZip_filename, const char *pArchive_name, size_t *pSize, mz_uint flags) |
|
void * | mz_zip_extract_archive_file_to_heap_v2 (const char *pZip_filename, const char *pArchive_name, const char *pComment, size_t *pSize, mz_uint flags, mz_zip_error *pErr) |
|