AbZip
System Software
Score 50%
Description:

AbZip is a Qt based C++ class for creating Zip archives. Its 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 Ive tested it on Windows and Linux, so I would appreciate help with compatibility with other platforms.

AbZip features include:

- Creating new or opening existing (Pkware v2.0) Zip archives.
- Add files or entire folders to the archive
- File name filters can be applied
- Update existing files
- Delete files from the archive (not many - Zip classes do this as I found out, which is the reason I wrote these classes!)
- Rename files within the archive
- Extract one or more files
- Extract based on file name filters
- Search for files, again using wildcard filters and sort the results
- Use Strong AES encryption instead of the default Pkware CRC base encryption
- Supports 64bit archives.
- Auto rebuild damaged Central Directory.
- Additional compression methods can easily be created and added (Currently - Ive added BZip2 but intend to start to add others later).
Last changelog:

1 year ago

1.5 - Added sort options to return sorted file searches. Fixed a bug with the rename function.

1.4 - Added an auto recovery feature and function to repair the archive and rebuild the Central Directory if it is damaged.

1.3 - Added the ability to rename files within the Zip archive.

1.2 - Added ExampleUsage folder.

tosky

1 year ago

Hi,
have you consider joining forces with KArchive, part of KDE Frameworks 5? (it's a simply, independent library):

https://api.kde.org/frameworks/karchive/html/index.html

Report

1 year ago

1.5 - Added sort options to return sorted file searches. Fixed a bug with the rename function.

1.4 - Added an auto recovery feature and function to repair the archive and rebuild the Central Directory if it is damaged.

1.3 - Added the ability to rename files within the Zip archive.

1.2 - Added ExampleUsage folder.

product-maker 6 6

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.5
updated Jun 16 2016
added Jun 16 2016
downloads today
0
page views today 0