Zip-Ada is an Ada library for .zip archives. Its sources are unconditionally portable. Input and output can be any stream (such as a file or buffer) for archive creation as well as data extraction. It is task safe and endian-neutral.
| Tags | Ada Zip Compression Archivers Libraries |
|---|---|
| Licenses | MIT |
| Operating Systems | OS Independent |
| Implementation | Ada |
Recent releases


Release Notes: Unicode (UTF-8) is now supported for file names within Zip archives.


Release Notes: A new package, Zip.Compress.Deflate, has been added, with an initial (weak but straightforward) compression technique for the Deflate format. Now Deflate is implemented for both compression and decompression, which could also lead to a version of the ZLib library fully in Ada.


Release Notes: This release consists essentially in fixes in the ZipAda and ReZip tools, and tiny changes in the Zip-Ada library.


Release Notes: The "-fast_dec" and "-rand_stable" options were added for ReZip. Zip.Create is significantly faster on a large number of files (~1000 or multiples).


Release Notes: Minor changes were made, leading to a significant speedup with GNAT. Active use of Ada.Calendar can now be totally avoided if this is desired. A BZip2 decompression method was added. Zip.Traverse_verbose was added. An UnZip.Extract method was added for extracting all files using a Zip_Info variable. HTML display in RepZip was improved.
A light-weight single sign-on and role-based access control system.