Greenleaf ArchiveLib at 30,000 ft. |
Until now, your development choices for data compression and archiving in C++ or C applications
(other languages too!) were severely limited. Professionals, don't be stymied any longer!
ArchiveLib 2.12 includes three fast, efficient compression/decompression engines --
one of which provides true PKZip 2.0 compatibility -- and architecture for addition of other compression methods.
There's more. Archiving can be done the PKZIP fashion or you can use the toolkits in ArchiveLib to develop your
own archival format. Encryption Now comes With ArchiveLib!
Archiving is defined as sorting or arranging compressed files or other compressed
objects in some manner (including ad-hoc, i.e. as they are called for), adding information in the vein of a table of contents to the
objects in the archive, and assembling it all into one archive file. In the PIZip paradigm, a ZIP file is a form of archive file. In Robert Jung's
domain, that of ARJ compression, a bit more flexibility is present but in the end an ARJ file is the equivalent of a ZIP file; there is a table of contents,
providing a way to access any object in the ARJ archive file, and presenting various pieces of information such as date created, date modified, size before
and after compression, and so-on to the user at the time of mouseover an ARJ filename.
So there really is much more to an archive file than immediately meets the eye. Some clients choose to implement the ARJ format files making use of
this or that feature. One of the compression algorithms used in ArchiveLib is the ARJ framework.
- C++ class library with thin C shell for ease of use
- Also supports Visual Basic and Delphi
- Control source and destination (file, memory, port, etc.) of all data
- Complete control over format of archives
- Encryption is also compatible with PKZIP 2
|