|
Download the archive at the SourceForge project page.
|
Tips:
- unzip the archive with its directory structure
("unzip zipada*.zip");
- text-mode and lower case names can be forced for Unix ("unzip -aa -L zipada*.zip").
with Zip_Streams; use Zip_Streams; with Zip.Create; use Zip.Create; procedure Demo_zip is zip_file : aliased ZipFile_Stream; -- Archive is a file archive : Zip_Create_info; begin Create (archive, zip_file'Unchecked_Access, "Mini_zip.zip" ); Add_File(archive, "demo_zip.adb"); Add_File(archive, "demo_unzip.adb"); Add_String(archive, "==== Hello world! ====" & ASCII.LF & "It is such a nice ""Hello world""-like demo, isn't it ?", "nice_string.txt" ); Finish (archive); end Demo_zip; |
|
Browse the source (of version 31)
|
Present state - latest changes
(-!- marks an improvement which brings an incompatibility):
Maintainer of the Ada version: G. de Montmollin.
For a little sponsoring...
Visit also the
project on SourceForge!
Technical documentation: read appnote.txt (in the archive).
Legal notice: free distribution copyright (read zip.ads), no warranty.
| OS | CPU | Compiler |
| MS Windows 95,98,NT,2K,XP | Intel x86 (32 bit) | GNU - GNAT |
| MS Windows x64 | Intel x64 (64 bit) | |
| Linux | Intel x86 (32 bit) | |
| Mac OS X | PowerPC (64 bit) | |
| Mac OS X | Intel x64 (64 bit) | |
| Solaris | SPARC (32 or 64 bit) | |
| Solaris | Intel x64 (64 bit) | |
| MS-DOS, DR-DOS (Novell) | Intel x86 (16/32 bit) | |
| OpenBSD | (one of several) | |
| MS Windows 95,98,NT,2K,XP | Intel x86 (32 bit) | Aonix - ObjectAda |
| MS Windows 95,98,NT,2K,XP | Intel x86 (32 bit) | RR Software - Janus/Ada |
| MS Windows NT+ | Intel x86 (32 bit) | SofCheck - AdaMagic |
| MS Windows NT+ | Intel x64 (64 bit) | |
| Linux | Intel x86 (32 bit) | |
| Mac OS X | PowerPC (64 bit) | |
| Mac OS X | Intel x64 (64 bit) | |
| Solaris | SPARC (32 or 64 bit) | |
| Solaris | Intel x64 (64 bit) |
| Zip-Ada | UnZip-Ada | ||
| Format | Format # | Compress | Decompress |
| store | 0 | x | x |
| shrink | 1 | x | x |
| reduce_1 | 2 | x | x |
| reduce_2 | 3 | x | x |
| reduce_3 | 4 | x | x |
| reduce_4 | 5 | x | x |
| implode | 6 | x | |
| deflate | 8 | x | |
| enhanced deflate | 9 | x | |
| bzip2 | 12 | ||
| lzma | 14 | ||
| ppmd | 98 |