summaryrefslogtreecommitdiff
path: root/contrib/minizip/MiniZip64_info.txt
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/minizip/MiniZip64_info.txt')
-rw-r--r--contrib/minizip/MiniZip64_info.txt79
1 files changed, 79 insertions, 0 deletions
diff --git a/contrib/minizip/MiniZip64_info.txt b/contrib/minizip/MiniZip64_info.txt
new file mode 100644
index 0000000..f4eef25
--- /dev/null
+++ b/contrib/minizip/MiniZip64_info.txt
@@ -0,0 +1,79 @@
1MiniZip64 - Copyright (c) 2009-2010 - Mathias Svensson - Built from MiniZip by Gilles Vollant
2
3Introduction
4---------------------
5MiniZip64 is built from MiniZip by Gilles Vollant ( http://www.winimage.com/zLibDll/minizip.html )
6
7When adding ZIP64 support into minizip it would result into breaking compatibility with current minizip.
8And since breaking compatibility in minizip is not wanted. I decided to create a fork of minizip
9and create minizip64.
10
11Even though MiniZip64 is build from MiniZip, all functions and struct's have changed name so that it
12would not collide with each other.
13
14
15Background
16---------------------
17When adding ZIP64 support I found that Even Rouault have added ZIP64 support for unzip.c into minizip
18for a open source project called gdal ( http://www.gdal.org/ )
19
20That was used as a starting point. And after that ZIP64 support was added to zip.c
21some refactoring and code cleanup was also done.
22
23
24Changed from MiniZip to MiniZip64
25-------------------------------------
26* Filenames has got a '64' at the end of them . eg unzip.c is now called unzip64.c
27* Added ZIP64 support for unzip ( by Even Rouault )
28* Added ZIP64 support for zip ( by Mathias Svensson )
29* Reverted some changed that Even Rouault did.
30* Bunch of patches received from Gulles Vollant that he received for MiniZip from various users.
31* Added unzip patch for BZIP Compression method (patch create by Daniel Borca)
32* Added BZIP Compress method for zip
33* Did some refactoring and code cleanup
34
35
36Credits
37
38 Gilles Vollant - Original MiniZip author
39 Even Rouault - ZIP64 unzip Support
40 Daniel Borca - BZip Compression method support in unzip
41 Mathias Svensson - ZIP64 zip support
42 Mathias Svensson - BZip Compression method support in zip
43
44 Resources
45
46 ZipLayout http://result42.com/projects/ZipFileLayout
47 Command line tool for Windows that shows the layout and information of the headers in a zip archive.
48 Used when debugging and validating the creation of zip files using MiniZip64
49
50
51 ZIP App Note http://www.pkware.com/documents/casestudies/APPNOTE.TXT
52 Zip File specification
53
54
55Notes.
56 * 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.
57
58License
59----------------------------------------------------------
60 Condition of use and distribution are the same than zlib :
61
62 This software is provided 'as-is', without any express or implied
63 warranty. In no event will the authors be held liable for any damages
64 arising from the use of this software.
65
66 Permission is granted to anyone to use this software for any purpose,
67 including commercial applications, and to alter it and redistribute it
68 freely, subject to the following restrictions:
69
70 1. The origin of this software must not be misrepresented; you must not
71 claim that you wrote the original software. If you use this software
72 in a product, an acknowledgment in the product documentation would be
73 appreciated but is not required.
74 2. Altered source versions must be plainly marked as such, and must not be
75 misrepresented as being the original software.
76 3. This notice may not be removed or altered from any source distribution.
77
78----------------------------------------------------------
79