abelayer / AbZip

Qt based Zip/Unzip Archive classes
GNU General Public License v2.0
2 stars 0 forks source link

AbZip

Cross platform Zip/Unzip Archive class written in Qt

AbZip is a Qt based C++ class for creating Zip archives. It's not a wrapper for other Zip/Unzip code but accesses the archives directly via QIODevice

I created this code after I needed to archive files for another project I was working on. I started to use QuaZip but quickly found problems with this. The main one being that you could not delete or update files in an existing archive. This was a big problem for me, hence I wrote this code.

So far I've only tested it on Windows, so I would appreciate help with compatibility with other platforms.

Why Qt? Well if you are a C++ programmer and you want to create cross-platform applications or utilities, then Qt is simply the best out their! To learn more about Qt goto official Qt documentation

AbZip features include:

Currently there is no support for splitting archives. (Lets face it, how often these days do you need this feature!)