Download the library from the SourceForge project page. |
Zip-Ada in action within a Zip archive manager (AZip): |
Zip-Ada in action within a self-extracting installer: |
HTML report from the ReZip tool: |
Zip-Ada @ FOSDEM 2019:
| Zip-Ada @ Swiss Ada Event 2017: | |
-- Zip archive creation demo. -- For a complete Zip creation tool, see tools/zipada.adb . -- with Zip.Create; procedure Demo_Zip is use Zip.Create; zip_file : aliased Zip_File_Stream; -- Archive is a file in this example. archive : Zip_Create_Info; begin Create_Archive (archive, zip_file'Unchecked_Access, "mini_zip.zip"); -- We insert a couple of files into the Zip archive: Add_File (archive, "demo/demo_zip.adb", Password => "1234"); Add_File (archive, "demo/demo_unzip.adb"); -- Here we add directly some contents to the Zip archive -- without a file in the first place: Add_String (archive, "==== Hello world! ====" & ASCII.LF & "It is such a nice ""Hello world""-like demo, isn't it ?", "nice_string.txt"); Add_Empty_Folder (archive, "empty_folder/"); Finish (archive); end Demo_Zip; |
Browse the source (of version 58) |
OS | CPU | Compiler |
OpenVMS | Intel Itanium (64 bit) | GNU - GNAT |
AIX | Power7 (64 bit) | |
MS Windows 32-bit | Intel x86 | |
MS Windows 64-bit | AMD/Intel x64 | |
Linux 32-bit | Intel x86 | |
Linux 64-bit | AMD/Intel x64 | |
Linux on PS3 | Cell (64 bit) | |
Linux on Raspberry Pi | ARM | |
Mac OS X | PowerPC (64 bit) | |
Mac OS X | AMD/Intel x64 (64 bit) | |
Solaris | SPARC (32 or 64 bit) | |
Solaris | AMD/Intel x64 (64 bit) | |
OpenBSD | (one of several) | |
FreeBSD | Intel x86 (32 bit) | |
FreeBSD | AMD/Intel x64 (64 bit) | |
Android 2.3+ | ARM | |
MS Windows x64 | AMD/Intel x64 (64 bit) | PTC - ObjectAda |
MS Windows NT+ | Intel x86 (32 bit) | SofCheck - AdaMagic |
MS Windows NT+ | AMD/Intel x64 (64 bit) | |
Linux | Intel x86 (32 bit) | |
Mac OS X | PowerPC (64 bit) | |
Mac OS X | AMD/Intel x64 (64 bit) | |
Solaris | SPARC (32 or 64 bit) | |
Solaris | AMD/Intel x64 |
|
Zip-Ada | |
Other software… | Info-Zip | |||||
Format | Format # | Compress | Decompress | PKZip | WinZip | UnZip | Zip | ||
store | 0 | v.22 | v.4 | ||||||
shrink | 1 | v.22 | v.4 | ||||||
reduce 1..4 | 2..5 | v.29 | v.4 | ||||||
implode | 6 | v.4 | |||||||
deflate | 8 | v.50 (v.40-49: limited) |
v.4 | v.2.0 |
v.2.0 |
||||
enhanced deflate | 9 | v.30 | v.2.1 | v.9.0 | v.5.5 | ||||
bzip2 | 12 | v.36 |
v.4.6 | v.10.0 | v.6.0 | v.3.0 | |||
lzma | 14 | v.51 | v.47 | v.6.3 | v.12.0 | ||||
ppmd | 98 | v.6.3 | v.10.0 |