Tags: fdmw/minizip
Tags
Added zip reader/writer to encapsulate functionality for ease of use. Added mz_zip create/delete functions and changed open function. Fixes to reading and writing encrypted raw entries. zlib-ng#294 zlib-ng#293 Fixed potential invalid filename/comment buffer. zlib-ng#295 Fixed check for directory so it considers entries that end with slash. Changed locate entry func to ignore path slashes. Added advanced funcs for locating an entry based on callback decision. Fixed wrong check for comment write return value. zlib-ng#295 Added raw param and changed order to entry write open function params. Added function to determine if entry has been opened.
Added support for erasing files from zip. Added support for adding wildcard patterns when creating archive. Use wildcard path compare when specifying files to erase. Don't write duplicate ntfs, zip64, and aes extra fields. Added os delete and rename functions. Fixes to compatibility mode when writing raw entries. zlib-ng#289 zlib-ng#291 Added api versioning. zlib-ng#292 Fixed liblzma compilation on non-x86 systems. zlib-ng#286
Fixed bug not reading global comments correctly. zlib-ng#288 Fixed compilation of internal liblzma on non-x86 systems. zlib-ng#286 Added additional compatibility functions for working with streams. zlib-ng#283 Added entropy fallback functions on linux. zlib-ng#283 Changed default memory stream grow size to 128kb. zlib-ng#283 Fixed various problems reading/writing with raw mode. zlib-ng#277 Fixed compatibility zip open mode with append arg. zlib-ng#281
Fixed disk offset not being read correctly with zip64. zlib-ng#279 Fixed zipOpen2_64 not working correctly with APPEND_STATUS_CREATE.