|
enum | {
MZ_DEFAULT_STRATEGY = 0
, MZ_FILTERED = 1
, MZ_HUFFMAN_ONLY = 2
, MZ_RLE = 3
,
MZ_FIXED = 4
} |
|
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 | { 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_ASCII_FILENAME = 0x10000
, MZ_ZIP_FLAG_WRITE_HEADER_SET_SIZE = 0x20000
, MZ_ZIP_FLAG_READ_ALLOW_WRITING = 0x40000
} |
|
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
} |
|
|
MINIZ_EXPORT void | mz_free (void *p) |
|
MINIZ_EXPORT mz_ulong | mz_adler32 (mz_ulong adler, const unsigned char *ptr, size_t buf_len) |
|
MINIZ_EXPORT mz_ulong | mz_crc32 (mz_ulong crc, const unsigned char *ptr, size_t buf_len) |
|
MINIZ_EXPORT void * | miniz_def_alloc_func (void *opaque, size_t items, size_t size) |
|
MINIZ_EXPORT void | miniz_def_free_func (void *opaque, void *address) |
|
MINIZ_EXPORT void * | miniz_def_realloc_func (void *opaque, void *address, size_t items, size_t size) |
|
MINIZ_EXPORT void * | tinfl_decompress_mem_to_heap (const void *pSrc_buf, size_t src_buf_len, size_t *pOut_len, int flags) |
|
MINIZ_EXPORT 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) |
|
MINIZ_EXPORT 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) |
|
MINIZ_EXPORT tinfl_decompressor * | tinfl_decompressor_alloc (void) |
|
MINIZ_EXPORT void | tinfl_decompressor_free (tinfl_decompressor *pDecomp) |
|
MINIZ_EXPORT 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) |
|
MINIZ_EXPORT mz_bool | mz_zip_reader_init (mz_zip_archive *pZip, mz_uint64 size, mz_uint flags) |
|
MINIZ_EXPORT mz_bool | mz_zip_reader_init_mem (mz_zip_archive *pZip, const void *pMem, size_t size, mz_uint flags) |
|
MINIZ_EXPORT mz_bool | mz_zip_reader_init_file (mz_zip_archive *pZip, const char *pFilename, mz_uint32 flags) |
|
MINIZ_EXPORT 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) |
|
MINIZ_EXPORT mz_bool | mz_zip_reader_init_cfile (mz_zip_archive *pZip, FILE *pFile, mz_uint64 archive_size, mz_uint flags) |
|
MINIZ_EXPORT mz_bool | mz_zip_reader_end (mz_zip_archive *pZip) |
|
MINIZ_EXPORT void | mz_zip_zero_struct (mz_zip_archive *pZip) |
|
MINIZ_EXPORT mz_zip_mode | mz_zip_get_mode (mz_zip_archive *pZip) |
|
MINIZ_EXPORT mz_zip_type | mz_zip_get_type (mz_zip_archive *pZip) |
|
MINIZ_EXPORT mz_uint | mz_zip_reader_get_num_files (mz_zip_archive *pZip) |
|
MINIZ_EXPORT mz_uint64 | mz_zip_get_archive_size (mz_zip_archive *pZip) |
|
MINIZ_EXPORT mz_uint64 | mz_zip_get_archive_file_start_offset (mz_zip_archive *pZip) |
|
MINIZ_EXPORT FILE * | mz_zip_get_cfile (mz_zip_archive *pZip) |
|
MINIZ_EXPORT size_t | mz_zip_read_archive_data (mz_zip_archive *pZip, mz_uint64 file_ofs, void *pBuf, size_t n) |
|
MINIZ_EXPORT mz_zip_error | mz_zip_set_last_error (mz_zip_archive *pZip, mz_zip_error err_num) |
|
MINIZ_EXPORT mz_zip_error | mz_zip_peek_last_error (mz_zip_archive *pZip) |
|
MINIZ_EXPORT mz_zip_error | mz_zip_clear_last_error (mz_zip_archive *pZip) |
|
MINIZ_EXPORT mz_zip_error | mz_zip_get_last_error (mz_zip_archive *pZip) |
|
MINIZ_EXPORT const char * | mz_zip_get_error_string (mz_zip_error mz_err) |
|
MINIZ_EXPORT mz_bool | mz_zip_reader_is_file_a_directory (mz_zip_archive *pZip, mz_uint file_index) |
|
MINIZ_EXPORT mz_bool | mz_zip_reader_is_file_encrypted (mz_zip_archive *pZip, mz_uint file_index) |
|
MINIZ_EXPORT mz_bool | mz_zip_reader_is_file_supported (mz_zip_archive *pZip, mz_uint file_index) |
|
MINIZ_EXPORT mz_uint | mz_zip_reader_get_filename (mz_zip_archive *pZip, mz_uint file_index, char *pFilename, mz_uint filename_buf_size) |
|
MINIZ_EXPORT int | mz_zip_reader_locate_file (mz_zip_archive *pZip, const char *pName, const char *pComment, mz_uint flags) |
|
MINIZ_EXPORT 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) |
|
MINIZ_EXPORT mz_bool | mz_zip_reader_file_stat (mz_zip_archive *pZip, mz_uint file_index, mz_zip_archive_file_stat *pStat) |
|
MINIZ_EXPORT mz_bool | mz_zip_is_zip64 (mz_zip_archive *pZip) |
|
MINIZ_EXPORT size_t | mz_zip_get_central_dir_size (mz_zip_archive *pZip) |
|
MINIZ_EXPORT 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) |
|
MINIZ_EXPORT 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) |
|
MINIZ_EXPORT 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) |
|
MINIZ_EXPORT 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) |
|
MINIZ_EXPORT void * | mz_zip_reader_extract_to_heap (mz_zip_archive *pZip, mz_uint file_index, size_t *pSize, mz_uint flags) |
|
MINIZ_EXPORT void * | mz_zip_reader_extract_file_to_heap (mz_zip_archive *pZip, const char *pFilename, size_t *pSize, mz_uint flags) |
|
MINIZ_EXPORT 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) |
|
MINIZ_EXPORT 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) |
|
MINIZ_EXPORT mz_zip_reader_extract_iter_state * | mz_zip_reader_extract_iter_new (mz_zip_archive *pZip, mz_uint file_index, mz_uint flags) |
|
MINIZ_EXPORT mz_zip_reader_extract_iter_state * | mz_zip_reader_extract_file_iter_new (mz_zip_archive *pZip, const char *pFilename, mz_uint flags) |
|
MINIZ_EXPORT size_t | mz_zip_reader_extract_iter_read (mz_zip_reader_extract_iter_state *pState, void *pvBuf, size_t buf_size) |
|
MINIZ_EXPORT mz_bool | mz_zip_reader_extract_iter_free (mz_zip_reader_extract_iter_state *pState) |
|
MINIZ_EXPORT mz_bool | mz_zip_reader_extract_to_file (mz_zip_archive *pZip, mz_uint file_index, const char *pDst_filename, mz_uint flags) |
|
MINIZ_EXPORT mz_bool | mz_zip_reader_extract_file_to_file (mz_zip_archive *pZip, const char *pArchive_filename, const char *pDst_filename, mz_uint flags) |
|
MINIZ_EXPORT mz_bool | mz_zip_reader_extract_to_cfile (mz_zip_archive *pZip, mz_uint file_index, FILE *File, mz_uint flags) |
|
MINIZ_EXPORT mz_bool | mz_zip_reader_extract_file_to_cfile (mz_zip_archive *pZip, const char *pArchive_filename, FILE *pFile, mz_uint flags) |
|
MINIZ_EXPORT mz_bool | mz_zip_validate_file (mz_zip_archive *pZip, mz_uint file_index, mz_uint flags) |
|
MINIZ_EXPORT mz_bool | mz_zip_validate_archive (mz_zip_archive *pZip, mz_uint flags) |
|
MINIZ_EXPORT mz_bool | mz_zip_validate_mem_archive (const void *pMem, size_t size, mz_uint flags, mz_zip_error *pErr) |
|
MINIZ_EXPORT mz_bool | mz_zip_validate_file_archive (const char *pFilename, mz_uint flags, mz_zip_error *pErr) |
|
MINIZ_EXPORT mz_bool | mz_zip_end (mz_zip_archive *pZip) |
|