Fossil SCM

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

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button