abbeycode / UnzipKit

An Objective-C zlib wrapper for compressing and decompressing ZIP files
BSD 2-Clause "Simplified" License
83 stars 22 forks source link

Upgrade MiniZip to version 2 fork #96

Open MartinLau7 opened 5 years ago

MartinLau7 commented 5 years ago

Hi @abbeycode, I know that UnzipKit is currently based on 1.x as the base library, but he seems to be out of date. I recommend updating it to minizip2.x in a future release, 2.x supports Zlib, BZIP2, and LZMA compression methods and even more and better features and performance.

https://github.com/nmoinvaz/minizip

abbeycode commented 5 years ago

@MartinLau7 version 2 of the library is a fork of the original MiniZip, which is still being maintained, though not updated often, and with features not being added. The new version is a fork that gave MiniZip a complete overhaul, and totally changed the interface. We could enable the compatibility layer, but to get the newer features it added beyond the original I think we'd need to use the underlying new API.

I'll consider it at some point, but don't plan to implement this soon.