annotate src/zlib-1.2.7/contrib/minizip/MiniZip64_info.txt @ 36:55ece8862b6d

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