diff options
Diffstat (limited to 'contrib/minizip/MiniZip64_info.txt')
-rw-r--r-- | contrib/minizip/MiniZip64_info.txt | 79 |
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 @@ | |||
1 | MiniZip64 - Copyright (c) 2009-2010 - Mathias Svensson - Built from MiniZip by Gilles Vollant | ||
2 | |||
3 | Introduction | ||
4 | --------------------- | ||
5 | MiniZip64 is built from MiniZip by Gilles Vollant ( http://www.winimage.com/zLibDll/minizip.html ) | ||
6 | |||
7 | When adding ZIP64 support into minizip it would result into breaking compatibility with current minizip. | ||
8 | And since breaking compatibility in minizip is not wanted. I decided to create a fork of minizip | ||
9 | and create minizip64. | ||
10 | |||
11 | Even though MiniZip64 is build from MiniZip, all functions and struct's have changed name so that it | ||
12 | would not collide with each other. | ||
13 | |||
14 | |||
15 | Background | ||
16 | --------------------- | ||
17 | When adding ZIP64 support I found that Even Rouault have added ZIP64 support for unzip.c into minizip | ||
18 | for a open source project called gdal ( http://www.gdal.org/ ) | ||
19 | |||
20 | That was used as a starting point. And after that ZIP64 support was added to zip.c | ||
21 | some refactoring and code cleanup was also done. | ||
22 | |||
23 | |||
24 | Changed 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 | |||
36 | Credits | ||
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 | |||
55 | Notes. | ||
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 | |||
58 | License | ||
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 | |||