AbZip

System Software

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
Score 53.3%
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 I've 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:

3 years 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.

aupark

3 years ago

no examples yet?
Thanks for sharing the good lib.

Report

C

abelayer

3 years ago

Hi. I've just added a sub-folder called ExampleUsage. This gives lots of examples on how to use the library.

Please let me know if you need further help.

Report

aupark

3 years ago

Great!
Thanks for the quick and kind response.

Report

3 years 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.

12345678910
11
product-maker lionhater Mar 25 2016 9 excellent
product-maker pondogor Mar 25 2016 3 bad
product-maker Base: 4 x 5.0 Ratings
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
0 Affiliates
Details
license
version
1.5
updated Jun 12 2016
added Mar 25 2016
downloads 24h
0
page views 24h 4
System Tags app software