kusano fc6ab3
MiniZip - Copyright (c) 1998-2010 - by Gilles Vollant - version 1.1 64 bits from Mathias Svensson
kusano fc6ab3
kusano fc6ab3
Introduction
kusano fc6ab3
---------------------
kusano fc6ab3
MiniZip 1.1 is built from MiniZip 1.0 by Gilles Vollant ( http://www.winimage.com/zLibDll/minizip.html )
kusano fc6ab3
kusano fc6ab3
When adding ZIP64 support into minizip it would result into risk of breaking compatibility with minizip 1.0.
kusano fc6ab3
All possible work was done for compatibility.
kusano fc6ab3
kusano fc6ab3
kusano fc6ab3
Background
kusano fc6ab3
---------------------
kusano fc6ab3
When adding ZIP64 support Mathias Svensson found that Even Rouault have added ZIP64 
kusano fc6ab3
support for unzip.c into minizip for a open source project called gdal ( http://www.gdal.org/ )
kusano fc6ab3
kusano fc6ab3
That was used as a starting point. And after that ZIP64 support was added to zip.c
kusano fc6ab3
some refactoring and code cleanup was also done.
kusano fc6ab3
kusano fc6ab3
kusano fc6ab3
Changed from MiniZip 1.0 to MiniZip 1.1
kusano fc6ab3
---------------------------------------
kusano fc6ab3
* Added ZIP64 support for unzip ( by Even Rouault )
kusano fc6ab3
* Added ZIP64 support for zip ( by Mathias Svensson )
kusano fc6ab3
* Reverted some changed that Even Rouault did.
kusano fc6ab3
* Bunch of patches received from Gulles Vollant that he received for MiniZip from various users.
kusano fc6ab3
* Added unzip patch for BZIP Compression method (patch create by Daniel Borca)
kusano fc6ab3
* Added BZIP Compress method for zip
kusano fc6ab3
* Did some refactoring and code cleanup
kusano fc6ab3
kusano fc6ab3
kusano fc6ab3
Credits
kusano fc6ab3
kusano fc6ab3
 Gilles Vollant    - Original MiniZip author
kusano fc6ab3
 Even Rouault      - ZIP64 unzip Support
kusano fc6ab3
 Daniel Borca      - BZip Compression method support in unzip
kusano fc6ab3
 Mathias Svensson  - ZIP64 zip support
kusano fc6ab3
 Mathias Svensson  - BZip Compression method support in zip
kusano fc6ab3
kusano fc6ab3
 Resources
kusano fc6ab3
kusano fc6ab3
 ZipLayout   http://result42.com/projects/ZipFileLayout
kusano fc6ab3
             Command line tool for Windows that shows the layout and information of the headers in a zip archive.
kusano fc6ab3
             Used when debugging and validating the creation of zip files using MiniZip64
kusano fc6ab3
kusano fc6ab3
kusano fc6ab3
 ZIP App Note  http://www.pkware.com/documents/casestudies/APPNOTE.TXT
kusano fc6ab3
               Zip File specification
kusano fc6ab3
kusano fc6ab3
kusano fc6ab3
Notes.
kusano fc6ab3
 * To be able to use BZip compression method in zip64.c or unzip64.c the BZIP2 lib is needed and HAVE_BZIP2 need to be defined.
kusano fc6ab3
kusano fc6ab3
License
kusano fc6ab3
----------------------------------------------------------
kusano fc6ab3
   Condition of use and distribution are the same than zlib :
kusano fc6ab3
kusano fc6ab3
  This software is provided 'as-is', without any express or implied
kusano fc6ab3
  warranty.  In no event will the authors be held liable for any damages
kusano fc6ab3
  arising from the use of this software.
kusano fc6ab3
kusano fc6ab3
  Permission is granted to anyone to use this software for any purpose,
kusano fc6ab3
  including commercial applications, and to alter it and redistribute it
kusano fc6ab3
  freely, subject to the following restrictions:
kusano fc6ab3
kusano fc6ab3
  1. The origin of this software must not be misrepresented; you must not
kusano fc6ab3
     claim that you wrote the original software. If you use this software
kusano fc6ab3
     in a product, an acknowledgment in the product documentation would be
kusano fc6ab3
     appreciated but is not required.
kusano fc6ab3
  2. Altered source versions must be plainly marked as such, and must not be
kusano fc6ab3
     misrepresented as being the original software.
kusano fc6ab3
  3. This notice may not be removed or altered from any source distribution.
kusano fc6ab3
kusano fc6ab3
----------------------------------------------------------
kusano fc6ab3