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