The zip.h, zip.cpp, unzip.h, unzip.cpp and zipentry.h files are 
Copyright (C) 2006 Angius Fabrizio (blue_death@users.sourceforge.net)

You may use, distribute and copy the files under the terms of
GNU General Public License version 2 (see the file LICENSE.GPL for details)

-------------------------------------------------------------------------

Website: http://osdab.sourceforge.net/
SourceForge.net project page: https://sourceforge.net/projects/osdab/

**************** ******* ******************************************************

detailed description
--------------------
The downloadable archive contains a couple of classes for handling of PKZip 
version 2.0 compatible Zip file.
It uses the open source zlib library for actually compressing and decompressing 
the data.

Password encryption is supported.

This is not a "port" of some other existing implementation! Everything has been written 
from scratch (althought some code was inspired by existing projects and part of it has been 
taken and modified) and it's all pure C++/Qt. It's not a complete stand-alone library, 
just a couple of classes. You will have to add them to your project and modify them to best 
fit your needs.

Core features for extraction and compression (with optional password encryption) should work 
correctly. There is a method to extract a whole archive and one to compress the contents of a 
directory.

You will need to write some other code to add features (take a look to comments and qDebug()
statements) or integrate the classes in your project.

The classes are great if you only need to use zip format for loading/saving your application data!

The Example directory contains a small main() routine for compressing a directory, extracting or
listing of files from an existing ZIP archive.

history
-------
23/10/2006 - Minor API changes; QIODevice support added; better binary compatibility; "long long" issue with older compilers solved
09/06/2006 - Minor API changes
03/10/2005 - First public release

features
--------
Pure C++/Qt based implementation 
Retrieve archive contents before extracting any file 
Fast parsing of the ZIP file format 
Traditional PKWARE password encryption (strong encryption as introduced by PKZip versions 5.0 and later is NOT available)

known issues
---------------
Needs to be modified to fit into an existing project (i.e.: need to add code for retrieving the password used to decompress encrypted files) 
Weak support of corrupted archives (althought some files could be extracted even if the archive is corrupted). 
No support for filesystem specific features like unix symbolic links (current version creates empty files for links!). 
No support for spanned archives. 
No support for strong encryption or features introduced after PKZip version 2.0 (see the PKWARE specs for details). 
No support for comments (it's easy to add code for handling comments though!)

requirements
------------
Qt version 4.0.x or later
zlib library


**************** ******* ******************************************************
BEFORE SENDING ANY EMAIL, CHECK OUT THE OSDAB WEBSITE HOSTED AT SOURCEFORGE.NET
**************** ******* ******************************************************

