Tags: cprates/minizip
Tags
Fixed force opening of zip with raw. Move raw stream back to zlib. Move version_madeby out of the zip close function. Removed need for zip64 value in mz_file_info. Fixed bug reading local header filename and extrafield. Removed global_info structure and added accessors for global comment and number entries. Merged miniunz into minizip. Renamed passthru stream to raw stream. Removed zlib extra compression parameters, so now all streams have the same basic parameter, which is compression level. And so got rid of mz_zip_compress and mz_zip_crypt structures. Fixed issues using the disk splitting stream when the disk size was 0. Changed return value of mz_file_exists to be consistent with all other functions. Updated test harness and added empty zip test. Fixed more bugs reading lzma, bzip2, and zlib streams. Removed unused options from zlib stream and other cleanup. Fixed bzip2 not returning read = 0 on next call after end of stream. Fixed lzma trying to decode uncompressed size which isn't used in zip format. Merged unzip and zip classes into one zip class and reduce a lot of redundant code between the two. Fixed total_in value for lzma, bzip2, zlib streams. Fixed read functions for lzma, bzip2, and zlib not returning error. Fixed reading whole buffer to workaround incorrect headers. zlib-ng#171 Code cleanup and fixed warnings.
PreviousNext