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