1 MiniZip - Copyright (c) 1998-2010 - by Gilles Vollant - version 1.1 64 bits from Mathias Svensson
   2 
   3 Introduction
   4 ---------------------
   5 MiniZip 1.1 is built from MiniZip 1.0 by Gilles Vollant ( http://www.winimage.com/zLibDll/minizip.html )
   6 
   7 When adding ZIP64 support into minizip it would result into risk of breaking compatibility with minizip 1.0.
   8 All possible work was done for compatibility.
   9 
  10 
  11 Background
  12 ---------------------
  13 When adding ZIP64 support Mathias Svensson found that Even Rouault have added ZIP64 
  14 support for unzip.c into minizip for a open source project called gdal ( http://www.gdal.org/ )
  15 
  16 That was used as a starting point. And after that ZIP64 support was added to zip.c
  17 some refactoring and code cleanup was also done.
  18 
  19 
  20 Changed from MiniZip 1.0 to MiniZip 1.1
  21 ---------------------------------------
  22 * Added ZIP64 support for unzip ( by Even Rouault )
  23 * Added ZIP64 support for zip ( by Mathias Svensson )
  24 * Reverted some changed that Even Rouault did.
  25 * Bunch of patches received from Gulles Vollant that he received for MiniZip from various users.
  26 * Added unzip patch for BZIP Compression method (patch create by Daniel Borca)
  27 * Added BZIP Compress method for zip
  28 * Did some refactoring and code cleanup
  29 
  30 
  31 Credits
  32 
  33  Gilles Vollant    - Original MiniZip author
  34  Even Rouault      - ZIP64 unzip Support
  35  Daniel Borca      - BZip Compression method support in unzip
  36  Mathias Svensson  - ZIP64 zip support
  37  Mathias Svensson  - BZip Compression method support in zip
  38 
  39  Resources
  40 
  41  ZipLayout   http://result42.com/projects/ZipFileLayout
  42              Command line tool for Windows that shows the layout and information of the headers in a zip archive.
  43              Used when debugging and validating the creation of zip files using MiniZip64
  44 
  45 
  46  ZIP App Note  http://www.pkware.com/documents/casestudies/APPNOTE.TXT
  47                Zip File specification
  48 
  49 
  50 Notes.
  51  * 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.
  52 
  53 License
  54 ----------------------------------------------------------
  55    Condition of use and distribution are the same than zlib :
  56 
  57   This software is provided 'as-is', without any express or implied
  58   warranty.  In no event will the authors be held liable for any damages
  59   arising from the use of this software.
  60 
  61   Permission is granted to anyone to use this software for any purpose,
  62   including commercial applications, and to alter it and redistribute it
  63   freely, subject to the following restrictions:
  64 
  65   1. The origin of this software must not be misrepresented; you must not
  66      claim that you wrote the original software. If you use this software
  67      in a product, an acknowledgment in the product documentation would be
  68      appreciated but is not required.
  69   2. Altered source versions must be plainly marked as such, and must not be
  70      misrepresented as being the original software.
  71   3. This notice may not be removed or altered from any source distribution.
  72 
  73 ----------------------------------------------------------
  74