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