diff options
35 files changed, 82 insertions, 92 deletions
| @@ -3,8 +3,8 @@ | |||
| 3 | 3 | ||
| 4 | 4 | ||
| 5 | If your question is not there, please check the zlib home page | 5 | If your question is not there, please check the zlib home page |
| 6 | http://zlib.net/ which may have more recent information. | 6 | https://zlib.net/ which may have more recent information. |
| 7 | The latest zlib FAQ is at http://zlib.net/zlib_faq.html | 7 | The latest zlib FAQ is at https://zlib.net/zlib_faq.html |
| 8 | 8 | ||
| 9 | 9 | ||
| 10 | 1. Is zlib Y2K-compliant? | 10 | 1. Is zlib Y2K-compliant? |
| @@ -38,7 +38,7 @@ The latest zlib FAQ is at http://zlib.net/zlib_faq.html | |||
| 38 | made with more input or output space. A Z_BUF_ERROR may in fact be | 38 | made with more input or output space. A Z_BUF_ERROR may in fact be |
| 39 | unavoidable depending on how the functions are used, since it is not | 39 | unavoidable depending on how the functions are used, since it is not |
| 40 | possible to tell whether or not there is more output pending when | 40 | possible to tell whether or not there is more output pending when |
| 41 | strm.avail_out returns with zero. See http://zlib.net/zlib_how.html for a | 41 | strm.avail_out returns with zero. See https://zlib.net/zlib_how.html for a |
| 42 | heavily annotated example. | 42 | heavily annotated example. |
| 43 | 43 | ||
| 44 | 6. Where's the zlib documentation (man pages, etc.)? | 44 | 6. Where's the zlib documentation (man pages, etc.)? |
| @@ -109,8 +109,8 @@ The latest zlib FAQ is at http://zlib.net/zlib_faq.html | |||
| 109 | 109 | ||
| 110 | 16. Can zlib decode Flate data in an Adobe PDF file? | 110 | 16. Can zlib decode Flate data in an Adobe PDF file? |
| 111 | 111 | ||
| 112 | Yes. See http://www.pdflib.com/ . To modify PDF forms, see | 112 | Yes. See https://www.pdflib.com/ . To modify PDF forms, see |
| 113 | http://sourceforge.net/projects/acroformtool/ . | 113 | https://sourceforge.net/projects/acroformtool/ . |
| 114 | 114 | ||
| 115 | 17. Why am I getting this "register_frame_info not found" error on Solaris? | 115 | 17. Why am I getting this "register_frame_info not found" error on Solaris? |
| 116 | 116 | ||
| @@ -239,7 +239,7 @@ The latest zlib FAQ is at http://zlib.net/zlib_faq.html | |||
| 239 | As far as we know, no. In fact, that was originally the whole point behind | 239 | As far as we know, no. In fact, that was originally the whole point behind |
| 240 | zlib. Look here for some more information: | 240 | zlib. Look here for some more information: |
| 241 | 241 | ||
| 242 | http://www.gzip.org/#faq11 | 242 | https://web.archive.org/web/20180729212847/http://www.gzip.org/#faq11 |
| 243 | 243 | ||
| 244 | 32. Can zlib work with greater than 4 GB of data? | 244 | 32. Can zlib work with greater than 4 GB of data? |
| 245 | 245 | ||
| @@ -287,7 +287,7 @@ The latest zlib FAQ is at http://zlib.net/zlib_faq.html | |||
| 287 | Probably what you want is to use zlib in Java. zlib is already included | 287 | Probably what you want is to use zlib in Java. zlib is already included |
| 288 | as part of the Java SDK in the java.util.zip package. If you really want | 288 | as part of the Java SDK in the java.util.zip package. If you really want |
| 289 | a version of zlib written in the Java language, look on the zlib home | 289 | a version of zlib written in the Java language, look on the zlib home |
| 290 | page for links: http://zlib.net/ . | 290 | page for links: https://zlib.net/ . |
| 291 | 291 | ||
| 292 | 35. I get this or that compiler or source-code scanner warning when I crank it | 292 | 35. I get this or that compiler or source-code scanner warning when I crank it |
| 293 | up to maximally-pedantic. Can't you guys write proper code? | 293 | up to maximally-pedantic. Can't you guys write proper code? |
| @@ -318,9 +318,9 @@ The latest zlib FAQ is at http://zlib.net/zlib_faq.html | |||
| 318 | 318 | ||
| 319 | zlib doesn't support encryption. The original PKZIP encryption is very | 319 | zlib doesn't support encryption. The original PKZIP encryption is very |
| 320 | weak and can be broken with freely available programs. To get strong | 320 | weak and can be broken with freely available programs. To get strong |
| 321 | encryption, use GnuPG, http://www.gnupg.org/ , which already includes zlib | 321 | encryption, use GnuPG, https://www.gnupg.org/ , which already includes zlib |
| 322 | compression. For PKZIP compatible "encryption", look at | 322 | compression. For PKZIP compatible "encryption", look at |
| 323 | http://www.info-zip.org/ | 323 | https://infozip.sourceforge.net/ |
| 324 | 324 | ||
| 325 | 39. What's the difference between the "gzip" and "deflate" HTTP 1.1 encodings? | 325 | 39. What's the difference between the "gzip" and "deflate" HTTP 1.1 encodings? |
| 326 | 326 | ||
| @@ -21,11 +21,11 @@ make_vms.com. | |||
| 21 | 21 | ||
| 22 | Questions about zlib should be sent to <zlib@gzip.org>, or to Gilles Vollant | 22 | Questions about zlib should be sent to <zlib@gzip.org>, or to Gilles Vollant |
| 23 | <info@winimage.com> for the Windows DLL version. The zlib home page is | 23 | <info@winimage.com> for the Windows DLL version. The zlib home page is |
| 24 | http://zlib.net/ . Before reporting a problem, please check this site to | 24 | https://zlib.net/ . Before reporting a problem, please check this site to |
| 25 | verify that you have the latest version of zlib; otherwise get the latest | 25 | verify that you have the latest version of zlib; otherwise get the latest |
| 26 | version and check whether the problem still exists or not. | 26 | version and check whether the problem still exists or not. |
| 27 | 27 | ||
| 28 | PLEASE read the zlib FAQ http://zlib.net/zlib_faq.html before asking for help. | 28 | PLEASE read the zlib FAQ https://zlib.net/zlib_faq.html before asking for help. |
| 29 | 29 | ||
| 30 | Mark Nelson <markn@ieee.org> wrote an article about zlib for the Jan. 1997 | 30 | Mark Nelson <markn@ieee.org> wrote an article about zlib for the Jan. 1997 |
| 31 | issue of Dr. Dobb's Journal; a copy of the article is available at | 31 | issue of Dr. Dobb's Journal; a copy of the article is available at |
| @@ -43,9 +43,9 @@ can be found at https://github.com/pmqs/IO-Compress . | |||
| 43 | 43 | ||
| 44 | A Python interface to zlib written by A.M. Kuchling <amk@amk.ca> is | 44 | A Python interface to zlib written by A.M. Kuchling <amk@amk.ca> is |
| 45 | available in Python 1.5 and later versions, see | 45 | available in Python 1.5 and later versions, see |
| 46 | http://docs.python.org/library/zlib.html . | 46 | https://docs.python.org/3/library/zlib.html . |
| 47 | 47 | ||
| 48 | zlib is built into tcl: http://wiki.tcl.tk/4610 . | 48 | zlib is built into tcl: https://wiki.tcl-lang.org/page/zlib . |
| 49 | 49 | ||
| 50 | An experimental package to read and write files in .zip format, written on top | 50 | An experimental package to read and write files in .zip format, written on top |
| 51 | of zlib by Gilles Vollant <info@winimage.com>, is available in the | 51 | of zlib by Gilles Vollant <info@winimage.com>, is available in the |
| @@ -69,7 +69,7 @@ Notes for some targets: | |||
| 69 | - zlib doesn't work on HP-UX 9.05 with some versions of /bin/cc. It works with | 69 | - zlib doesn't work on HP-UX 9.05 with some versions of /bin/cc. It works with |
| 70 | other compilers. Use "make test" to check your compiler. | 70 | other compilers. Use "make test" to check your compiler. |
| 71 | 71 | ||
| 72 | - For PalmOs, see http://palmzlib.sourceforge.net/ | 72 | - For PalmOs, see https://palmzlib.sourceforge.net/ |
| 73 | 73 | ||
| 74 | 74 | ||
| 75 | Acknowledgments: | 75 | Acknowledgments: |
diff --git a/contrib/README.contrib b/contrib/README.contrib index 173f1d48..0368fed1 100644 --- a/contrib/README.contrib +++ b/contrib/README.contrib | |||
| @@ -6,7 +6,7 @@ for help about these, not the zlib authors. Thanks. | |||
| 6 | 6 | ||
| 7 | ada/ by Dmitriy Anisimkov <anisimkov@yahoo.com> | 7 | ada/ by Dmitriy Anisimkov <anisimkov@yahoo.com> |
| 8 | Support for Ada | 8 | Support for Ada |
| 9 | See http://zlib-ada.sourceforge.net/ | 9 | See https://zlib-ada.sourceforge.net/ |
| 10 | 10 | ||
| 11 | blast/ by Mark Adler <madler@alumni.caltech.edu> | 11 | blast/ by Mark Adler <madler@alumni.caltech.edu> |
| 12 | Decompressor for output of PKWare Data Compression Library (DCL) | 12 | Decompressor for output of PKWare Data Compression Library (DCL) |
| @@ -37,7 +37,7 @@ iostream3/ by Ludwig Schwardt <schwardt@sun.ac.za> | |||
| 37 | minizip/ by Gilles Vollant <info@winimage.com> | 37 | minizip/ by Gilles Vollant <info@winimage.com> |
| 38 | Mini zip and unzip based on zlib | 38 | Mini zip and unzip based on zlib |
| 39 | Includes Zip64 support by Mathias Svensson <mathias@result42.com> | 39 | Includes Zip64 support by Mathias Svensson <mathias@result42.com> |
| 40 | See http://www.winimage.com/zLibDll/minizip.html | 40 | See https://www.winimage.com/zLibDll/minizip.html |
| 41 | 41 | ||
| 42 | pascal/ by Bob Dellaca <bobdl@xtra.co.nz> et al. | 42 | pascal/ by Bob Dellaca <bobdl@xtra.co.nz> et al. |
| 43 | Support for Pascal | 43 | Support for Pascal |
diff --git a/contrib/ada/readme.txt b/contrib/ada/readme.txt index dd136c84..6d6f0ca5 100644 --- a/contrib/ada/readme.txt +++ b/contrib/ada/readme.txt | |||
| @@ -59,7 +59,7 @@ the main functionality of ZLib.Ada. | |||
| 59 | The routines from the package specifications are commented. | 59 | The routines from the package specifications are commented. |
| 60 | 60 | ||
| 61 | 61 | ||
| 62 | Homepage: http://zlib-ada.sourceforge.net/ | 62 | Homepage: https://zlib-ada.sourceforge.net/ |
| 63 | Author: Dmitriy Anisimkov <anisimkov@yahoo.com> | 63 | Author: Dmitriy Anisimkov <anisimkov@yahoo.com> |
| 64 | 64 | ||
| 65 | Contributors: Pascal Obry <pascal@obry.org>, Steve Sangwine <sjs@essex.ac.uk> | 65 | Contributors: Pascal Obry <pascal@obry.org>, Steve Sangwine <sjs@essex.ac.uk> |
diff --git a/contrib/dotzlib/DotZLib/ChecksumImpl.cs b/contrib/dotzlib/DotZLib/ChecksumImpl.cs index de88dcf1..f2117fac 100644 --- a/contrib/dotzlib/DotZLib/ChecksumImpl.cs +++ b/contrib/dotzlib/DotZLib/ChecksumImpl.cs | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | // © Copyright Henrik Ravn 2004 | 2 | // © Copyright Henrik Ravn 2004 |
| 3 | // | 3 | // |
| 4 | // Use, modification and distribution are subject to the Boost Software License, Version 1.0. | 4 | // Use, modification and distribution are subject to the Boost Software License, Version 1.0. |
| 5 | // (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | 5 | // (See accompanying file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt) |
| 6 | // | 6 | // |
| 7 | 7 | ||
| 8 | using System; | 8 | using System; |
diff --git a/contrib/dotzlib/DotZLib/CircularBuffer.cs b/contrib/dotzlib/DotZLib/CircularBuffer.cs index c1cab3a0..0c712970 100644 --- a/contrib/dotzlib/DotZLib/CircularBuffer.cs +++ b/contrib/dotzlib/DotZLib/CircularBuffer.cs | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | // © Copyright Henrik Ravn 2004 | 2 | // © Copyright Henrik Ravn 2004 |
| 3 | // | 3 | // |
| 4 | // Use, modification and distribution are subject to the Boost Software License, Version 1.0. | 4 | // Use, modification and distribution are subject to the Boost Software License, Version 1.0. |
| 5 | // (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | 5 | // (See accompanying file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt) |
| 6 | // | 6 | // |
| 7 | 7 | ||
| 8 | using System; | 8 | using System; |
diff --git a/contrib/dotzlib/DotZLib/CodecBase.cs b/contrib/dotzlib/DotZLib/CodecBase.cs index c4bc8b87..3d7edefb 100644 --- a/contrib/dotzlib/DotZLib/CodecBase.cs +++ b/contrib/dotzlib/DotZLib/CodecBase.cs | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | // © Copyright Henrik Ravn 2004 | 2 | // © Copyright Henrik Ravn 2004 |
| 3 | // | 3 | // |
| 4 | // Use, modification and distribution are subject to the Boost Software License, Version 1.0. | 4 | // Use, modification and distribution are subject to the Boost Software License, Version 1.0. |
| 5 | // (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | 5 | // (See accompanying file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt) |
| 6 | // | 6 | // |
| 7 | 7 | ||
| 8 | using System; | 8 | using System; |
diff --git a/contrib/dotzlib/DotZLib/Deflater.cs b/contrib/dotzlib/DotZLib/Deflater.cs index c2477925..89dd52a1 100644 --- a/contrib/dotzlib/DotZLib/Deflater.cs +++ b/contrib/dotzlib/DotZLib/Deflater.cs | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | // © Copyright Henrik Ravn 2004 | 2 | // © Copyright Henrik Ravn 2004 |
| 3 | // | 3 | // |
| 4 | // Use, modification and distribution are subject to the Boost Software License, Version 1.0. | 4 | // Use, modification and distribution are subject to the Boost Software License, Version 1.0. |
| 5 | // (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | 5 | // (See accompanying file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt) |
| 6 | // | 6 | // |
| 7 | 7 | ||
| 8 | using System; | 8 | using System; |
diff --git a/contrib/dotzlib/DotZLib/DotZLib.cs b/contrib/dotzlib/DotZLib/DotZLib.cs index be184b4c..b3b64b2a 100644 --- a/contrib/dotzlib/DotZLib/DotZLib.cs +++ b/contrib/dotzlib/DotZLib/DotZLib.cs | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | // © Copyright Henrik Ravn 2004 | 2 | // © Copyright Henrik Ravn 2004 |
| 3 | // | 3 | // |
| 4 | // Use, modification and distribution are subject to the Boost Software License, Version 1.0. | 4 | // Use, modification and distribution are subject to the Boost Software License, Version 1.0. |
| 5 | // (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | 5 | // (See accompanying file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt) |
| 6 | // | 6 | // |
| 7 | 7 | ||
| 8 | using System; | 8 | using System; |
diff --git a/contrib/dotzlib/DotZLib/GZipStream.cs b/contrib/dotzlib/DotZLib/GZipStream.cs index 58091d3a..b0c8ee63 100644 --- a/contrib/dotzlib/DotZLib/GZipStream.cs +++ b/contrib/dotzlib/DotZLib/GZipStream.cs | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | // © Copyright Henrik Ravn 2004 | 2 | // © Copyright Henrik Ravn 2004 |
| 3 | // | 3 | // |
| 4 | // Use, modification and distribution are subject to the Boost Software License, Version 1.0. | 4 | // Use, modification and distribution are subject to the Boost Software License, Version 1.0. |
| 5 | // (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | 5 | // (See accompanying file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt) |
| 6 | // | 6 | // |
| 7 | 7 | ||
| 8 | using System; | 8 | using System; |
diff --git a/contrib/dotzlib/DotZLib/Inflater.cs b/contrib/dotzlib/DotZLib/Inflater.cs index 8ed5451d..38a8e3a5 100644 --- a/contrib/dotzlib/DotZLib/Inflater.cs +++ b/contrib/dotzlib/DotZLib/Inflater.cs | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | // © Copyright Henrik Ravn 2004 | 2 | // © Copyright Henrik Ravn 2004 |
| 3 | // | 3 | // |
| 4 | // Use, modification and distribution are subject to the Boost Software License, Version 1.0. | 4 | // Use, modification and distribution are subject to the Boost Software License, Version 1.0. |
| 5 | // (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | 5 | // (See accompanying file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt) |
| 6 | // | 6 | // |
| 7 | 7 | ||
| 8 | using System; | 8 | using System; |
diff --git a/contrib/dotzlib/DotZLib/UnitTests.cs b/contrib/dotzlib/DotZLib/UnitTests.cs index ef2043f0..6b532e25 100644 --- a/contrib/dotzlib/DotZLib/UnitTests.cs +++ b/contrib/dotzlib/DotZLib/UnitTests.cs | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | // © Copyright Henrik Ravn 2004 | 2 | // © Copyright Henrik Ravn 2004 |
| 3 | // | 3 | // |
| 4 | // Use, modification and distribution are subject to the Boost Software License, Version 1.0. | 4 | // Use, modification and distribution are subject to the Boost Software License, Version 1.0. |
| 5 | // (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | 5 | // (See accompanying file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt) |
| 6 | // | 6 | // |
| 7 | 7 | ||
| 8 | using System; | 8 | using System; |
| @@ -17,7 +17,7 @@ using NUnit.Framework; | |||
| 17 | // Unit tests for the DotZLib class library | 17 | // Unit tests for the DotZLib class library |
| 18 | // ---------------------------------------- | 18 | // ---------------------------------------- |
| 19 | // | 19 | // |
| 20 | // Use this with NUnit 2 from http://www.nunit.org | 20 | // Use this with NUnit 2 from https://www.nunit.org |
| 21 | // | 21 | // |
| 22 | 22 | ||
| 23 | namespace DotZLibTests | 23 | namespace DotZLibTests |
diff --git a/contrib/dotzlib/readme.txt b/contrib/dotzlib/readme.txt index 47454fce..44c4996b 100644 --- a/contrib/dotzlib/readme.txt +++ b/contrib/dotzlib/readme.txt | |||
| @@ -55,4 +55,4 @@ Build instructions: | |||
| 55 | Copyright (c) Henrik Ravn 2004 | 55 | Copyright (c) Henrik Ravn 2004 |
| 56 | 56 | ||
| 57 | Use, modification and distribution are subject to the Boost Software License, Version 1.0. | 57 | Use, modification and distribution are subject to the Boost Software License, Version 1.0. |
| 58 | (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | 58 | (See accompanying file LICENSE_1_0.txt or copy at https://www.boost.org/LICENSE_1_0.txt) |
diff --git a/contrib/gcc_gvmat64/gvmat64.S b/contrib/gcc_gvmat64/gvmat64.S index 51a46eb7..2bace0ad 100644 --- a/contrib/gcc_gvmat64/gvmat64.S +++ b/contrib/gcc_gvmat64/gvmat64.S | |||
| @@ -30,9 +30,8 @@ | |||
| 30 | ; misrepresented as being the original software | 30 | ; misrepresented as being the original software |
| 31 | ; 3. This notice may not be removed or altered from any source distribution. | 31 | ; 3. This notice may not be removed or altered from any source distribution. |
| 32 | ; | 32 | ; |
| 33 | ; http://www.zlib.net | 33 | ; https://www.zlib.net |
| 34 | ; http://www.winimage.com/zLibDll | 34 | ; https://www.muppetlabs.com/~breadbox/software/assembly.html |
| 35 | ; http://www.muppetlabs.com/~breadbox/software/assembly.html | ||
| 36 | ; | 35 | ; |
| 37 | ; to compile this file for zLib, I use option: | 36 | ; to compile this file for zLib, I use option: |
| 38 | ; gcc -c -arch x86_64 gvmat64.S | 37 | ; gcc -c -arch x86_64 gvmat64.S |
| @@ -169,9 +168,6 @@ printf("#define dsNiceMatch %u\n",(int)(((char*)&(s->nice_match))-((char*)s) | |||
| 169 | ; windows: | 168 | ; windows: |
| 170 | ; parameter 1 in rcx(deflate state s), param 2 in rdx (cur match) | 169 | ; parameter 1 in rcx(deflate state s), param 2 in rdx (cur match) |
| 171 | 170 | ||
| 172 | ; see http://weblogs.asp.net/oldnewthing/archive/2004/01/14/58579.aspx and | ||
| 173 | ; http://msdn.microsoft.com/library/en-us/kmarch/hh/kmarch/64bitAMD_8e951dd2-ee77-4728-8702-55ce4b5dd24a.xml.asp | ||
| 174 | ; | ||
| 175 | ; All registers must be preserved across the call, except for | 171 | ; All registers must be preserved across the call, except for |
| 176 | ; rax, rcx, rdx, r8, r9, r10, and r11, which are scratch. | 172 | ; rax, rcx, rdx, r8, r9, r10, and r11, which are scratch. |
| 177 | 173 | ||
diff --git a/contrib/iostream2/zstream.h b/contrib/iostream2/zstream.h index 43d2332b..ce62dc1e 100644 --- a/contrib/iostream2/zstream.h +++ b/contrib/iostream2/zstream.h | |||
| @@ -4,7 +4,6 @@ | |||
| 4 | * Christian Michelsen Research AS | 4 | * Christian Michelsen Research AS |
| 5 | * Advanced Computing | 5 | * Advanced Computing |
| 6 | * Fantoftvegen 38, 5036 BERGEN, Norway | 6 | * Fantoftvegen 38, 5036 BERGEN, Norway |
| 7 | * http://www.cmr.no | ||
| 8 | * | 7 | * |
| 9 | * Permission to use, copy, modify, distribute and sell this software | 8 | * Permission to use, copy, modify, distribute and sell this software |
| 10 | * and its documentation for any purpose is hereby granted without fee, | 9 | * and its documentation for any purpose is hereby granted without fee, |
diff --git a/contrib/minizip/MiniZip64_info.txt b/contrib/minizip/MiniZip64_info.txt index 57d71524..86487d18 100644 --- a/contrib/minizip/MiniZip64_info.txt +++ b/contrib/minizip/MiniZip64_info.txt | |||
| @@ -2,7 +2,7 @@ MiniZip - Copyright (c) 1998-2010 - by Gilles Vollant - version 1.1 64 bits from | |||
| 2 | 2 | ||
| 3 | Introduction | 3 | Introduction |
| 4 | --------------------- | 4 | --------------------- |
| 5 | MiniZip 1.1 is built from MiniZip 1.0 by Gilles Vollant ( http://www.winimage.com/zLibDll/minizip.html ) | 5 | MiniZip 1.1 is built from MiniZip 1.0 by Gilles Vollant ( https://www.winimage.com/zLibDll/minizip.html ) |
| 6 | 6 | ||
| 7 | When adding ZIP64 support into minizip it would result into risk of breaking compatibility with minizip 1.0. | 7 | When adding ZIP64 support into minizip it would result into risk of breaking compatibility with minizip 1.0. |
| 8 | All possible work was done for compatibility. | 8 | All possible work was done for compatibility. |
| @@ -11,7 +11,7 @@ All possible work was done for compatibility. | |||
| 11 | Background | 11 | Background |
| 12 | --------------------- | 12 | --------------------- |
| 13 | When adding ZIP64 support Mathias Svensson found that Even Rouault have added ZIP64 | 13 | When adding ZIP64 support Mathias Svensson found that Even Rouault have added ZIP64 |
| 14 | support for unzip.c into minizip for a open source project called gdal ( http://www.gdal.org/ ) | 14 | support for unzip.c into minizip for a open source project called gdal ( https://www.gdal.org/ ) |
| 15 | 15 | ||
| 16 | That was used as a starting point. And after that ZIP64 support was added to zip.c | 16 | That was used as a starting point. And after that ZIP64 support was added to zip.c |
| 17 | some refactoring and code cleanup was also done. | 17 | some refactoring and code cleanup was also done. |
| @@ -36,14 +36,9 @@ Credits | |||
| 36 | Mathias Svensson - ZIP64 zip support | 36 | Mathias Svensson - ZIP64 zip support |
| 37 | Mathias Svensson - BZip Compression method support in zip | 37 | Mathias Svensson - BZip Compression method support in zip |
| 38 | 38 | ||
| 39 | Resources | 39 | Resource |
| 40 | 40 | ||
| 41 | ZipLayout http://result42.com/projects/ZipFileLayout | 41 | ZIP App Note https://www.pkware.com/documents/casestudies/APPNOTE.TXT |
| 42 | Command line tool for Windows that shows the layout and information of the headers in a zip archive. | ||
| 43 | Used when debugging and validating the creation of zip files using MiniZip64 | ||
| 44 | |||
| 45 | |||
| 46 | ZIP App Note http://www.pkware.com/documents/casestudies/APPNOTE.TXT | ||
| 47 | Zip File specification | 42 | Zip File specification |
| 48 | 43 | ||
| 49 | 44 | ||
diff --git a/contrib/minizip/crypt.h b/contrib/minizip/crypt.h index 821c9137..d1827c31 100644 --- a/contrib/minizip/crypt.h +++ b/contrib/minizip/crypt.h | |||
| @@ -23,7 +23,7 @@ | |||
| 23 | This code support the "Traditional PKWARE Encryption". | 23 | This code support the "Traditional PKWARE Encryption". |
| 24 | 24 | ||
| 25 | The new AES encryption added on Zip format by Winzip (see the page | 25 | The new AES encryption added on Zip format by Winzip (see the page |
| 26 | http://www.winzip.com/aes_info.htm ) and PKWare PKZip 5.x Strong | 26 | https://www.winzip.com/aes_info.htm ) and PKWare PKZip 5.x Strong |
| 27 | Encryption is not supported. | 27 | Encryption is not supported. |
| 28 | */ | 28 | */ |
| 29 | 29 | ||
diff --git a/contrib/minizip/ioapi.c b/contrib/minizip/ioapi.c index 9c2e1b27..04989887 100644 --- a/contrib/minizip/ioapi.c +++ b/contrib/minizip/ioapi.c | |||
| @@ -1,10 +1,10 @@ | |||
| 1 | /* ioapi.h -- IO base function header for compress/uncompress .zip | 1 | /* ioapi.h -- IO base function header for compress/uncompress .zip |
| 2 | part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html ) | 2 | part of the MiniZip project - ( https://www.winimage.com/zLibDll/minizip.html ) |
| 3 | 3 | ||
| 4 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) | 4 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( https://www.winimage.com/zLibDll/minizip.html ) |
| 5 | 5 | ||
| 6 | Modifications for Zip64 support | 6 | Modifications for Zip64 support |
| 7 | Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) | 7 | Copyright (C) 2009-2010 Mathias Svensson ( https://result42.com ) |
| 8 | 8 | ||
| 9 | For more info read MiniZip_info.txt | 9 | For more info read MiniZip_info.txt |
| 10 | 10 | ||
diff --git a/contrib/minizip/ioapi.h b/contrib/minizip/ioapi.h index 66c16c1a..569857fc 100644 --- a/contrib/minizip/ioapi.h +++ b/contrib/minizip/ioapi.h | |||
| @@ -1,10 +1,10 @@ | |||
| 1 | /* ioapi.h -- IO base function header for compress/uncompress .zip | 1 | /* ioapi.h -- IO base function header for compress/uncompress .zip |
| 2 | part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html ) | 2 | part of the MiniZip project - ( https://www.winimage.com/zLibDll/minizip.html ) |
| 3 | 3 | ||
| 4 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) | 4 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( https://www.winimage.com/zLibDll/minizip.html ) |
| 5 | 5 | ||
| 6 | Modifications for Zip64 support | 6 | Modifications for Zip64 support |
| 7 | Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) | 7 | Copyright (C) 2009-2010 Mathias Svensson ( https://result42.com ) |
| 8 | 8 | ||
| 9 | For more info read MiniZip_info.txt | 9 | For more info read MiniZip_info.txt |
| 10 | 10 | ||
diff --git a/contrib/minizip/iowin32.c b/contrib/minizip/iowin32.c index 65095663..abd51535 100644 --- a/contrib/minizip/iowin32.c +++ b/contrib/minizip/iowin32.c | |||
| @@ -1,11 +1,11 @@ | |||
| 1 | /* iowin32.c -- IO base function header for compress/uncompress .zip | 1 | /* iowin32.c -- IO base function header for compress/uncompress .zip |
| 2 | Version 1.1, February 14h, 2010 | 2 | Version 1.1, February 14h, 2010 |
| 3 | part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html ) | 3 | part of the MiniZip project - ( https://www.winimage.com/zLibDll/minizip.html ) |
| 4 | 4 | ||
| 5 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) | 5 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( https://www.winimage.com/zLibDll/minizip.html ) |
| 6 | 6 | ||
| 7 | Modifications for Zip64 support | 7 | Modifications for Zip64 support |
| 8 | Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) | 8 | Copyright (C) 2009-2010 Mathias Svensson ( https://result42.com ) |
| 9 | 9 | ||
| 10 | For more info read MiniZip_info.txt | 10 | For more info read MiniZip_info.txt |
| 11 | 11 | ||
diff --git a/contrib/minizip/iowin32.h b/contrib/minizip/iowin32.h index a23a65d4..345ac93a 100644 --- a/contrib/minizip/iowin32.h +++ b/contrib/minizip/iowin32.h | |||
| @@ -1,11 +1,11 @@ | |||
| 1 | /* iowin32.h -- IO base function header for compress/uncompress .zip | 1 | /* iowin32.h -- IO base function header for compress/uncompress .zip |
| 2 | Version 1.1, February 14h, 2010 | 2 | Version 1.1, February 14h, 2010 |
| 3 | part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html ) | 3 | part of the MiniZip project - ( https://www.winimage.com/zLibDll/minizip.html ) |
| 4 | 4 | ||
| 5 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) | 5 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( https://www.winimage.com/zLibDll/minizip.html ) |
| 6 | 6 | ||
| 7 | Modifications for Zip64 support | 7 | Modifications for Zip64 support |
| 8 | Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) | 8 | Copyright (C) 2009-2010 Mathias Svensson ( https://result42.com ) |
| 9 | 9 | ||
| 10 | For more info read MiniZip_info.txt | 10 | For more info read MiniZip_info.txt |
| 11 | 11 | ||
diff --git a/contrib/minizip/miniunz.c b/contrib/minizip/miniunz.c index 616c3032..9a79cf44 100644 --- a/contrib/minizip/miniunz.c +++ b/contrib/minizip/miniunz.c | |||
| @@ -1,15 +1,15 @@ | |||
| 1 | /* | 1 | /* |
| 2 | miniunz.c | 2 | miniunz.c |
| 3 | Version 1.1, February 14h, 2010 | 3 | Version 1.1, February 14h, 2010 |
| 4 | sample part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html ) | 4 | sample part of the MiniZip project - ( https://www.winimage.com/zLibDll/minizip.html ) |
| 5 | 5 | ||
| 6 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) | 6 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( https://www.winimage.com/zLibDll/minizip.html ) |
| 7 | 7 | ||
| 8 | Modifications of Unzip for Zip64 | 8 | Modifications of Unzip for Zip64 |
| 9 | Copyright (C) 2007-2008 Even Rouault | 9 | Copyright (C) 2007-2008 Even Rouault |
| 10 | 10 | ||
| 11 | Modifications for Zip64 support on both zip and unzip | 11 | Modifications for Zip64 support on both zip and unzip |
| 12 | Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) | 12 | Copyright (C) 2009-2010 Mathias Svensson ( https://result42.com ) |
| 13 | */ | 13 | */ |
| 14 | 14 | ||
| 15 | #if (!defined(_WIN32)) && (!defined(WIN32)) && (!defined(__APPLE__)) | 15 | #if (!defined(_WIN32)) && (!defined(WIN32)) && (!defined(__APPLE__)) |
| @@ -187,7 +187,7 @@ static int makedir(const char *newdir) { | |||
| 187 | 187 | ||
| 188 | static void do_banner(void) { | 188 | static void do_banner(void) { |
| 189 | printf("MiniUnz 1.1, demo of zLib + Unz package written by Gilles Vollant\n"); | 189 | printf("MiniUnz 1.1, demo of zLib + Unz package written by Gilles Vollant\n"); |
| 190 | printf("more info at http://www.winimage.com/zLibDll/unzip.html\n\n"); | 190 | printf("more info at https://www.winimage.com/zLibDll/unzip.html\n\n"); |
| 191 | } | 191 | } |
| 192 | 192 | ||
| 193 | static void do_help(void) { | 193 | static void do_help(void) { |
diff --git a/contrib/minizip/minizip.c b/contrib/minizip/minizip.c index 18d866b6..7429ce5a 100644 --- a/contrib/minizip/minizip.c +++ b/contrib/minizip/minizip.c | |||
| @@ -1,15 +1,15 @@ | |||
| 1 | /* | 1 | /* |
| 2 | minizip.c | 2 | minizip.c |
| 3 | Version 1.1, February 14h, 2010 | 3 | Version 1.1, February 14h, 2010 |
| 4 | sample part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html ) | 4 | sample part of the MiniZip project - ( https://www.winimage.com/zLibDll/minizip.html ) |
| 5 | 5 | ||
| 6 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) | 6 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( https://www.winimage.com/zLibDll/minizip.html ) |
| 7 | 7 | ||
| 8 | Modifications of Unzip for Zip64 | 8 | Modifications of Unzip for Zip64 |
| 9 | Copyright (C) 2007-2008 Even Rouault | 9 | Copyright (C) 2007-2008 Even Rouault |
| 10 | 10 | ||
| 11 | Modifications for Zip64 support on both zip and unzip | 11 | Modifications for Zip64 support on both zip and unzip |
| 12 | Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) | 12 | Copyright (C) 2009-2010 Mathias Svensson ( https://result42.com ) |
| 13 | */ | 13 | */ |
| 14 | 14 | ||
| 15 | 15 | ||
| @@ -164,7 +164,7 @@ static int check_exist_file(const char* filename) { | |||
| 164 | 164 | ||
| 165 | static void do_banner(void) { | 165 | static void do_banner(void) { |
| 166 | printf("MiniZip 1.1, demo of zLib + MiniZip64 package, written by Gilles Vollant\n"); | 166 | printf("MiniZip 1.1, demo of zLib + MiniZip64 package, written by Gilles Vollant\n"); |
| 167 | printf("more info on MiniZip at http://www.winimage.com/zLibDll/minizip.html\n\n"); | 167 | printf("more info on MiniZip at https://www.winimage.com/zLibDll/minizip.html\n\n"); |
| 168 | } | 168 | } |
| 169 | 169 | ||
| 170 | static void do_help(void) { | 170 | static void do_help(void) { |
diff --git a/contrib/minizip/unzip.c b/contrib/minizip/unzip.c index fa2c6c97..8513aec6 100644 --- a/contrib/minizip/unzip.c +++ b/contrib/minizip/unzip.c | |||
| @@ -1,14 +1,14 @@ | |||
| 1 | /* unzip.c -- IO for uncompress .zip files using zlib | 1 | /* unzip.c -- IO for uncompress .zip files using zlib |
| 2 | Version 1.1, February 14h, 2010 | 2 | Version 1.1, February 14h, 2010 |
| 3 | part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html ) | 3 | part of the MiniZip project - ( https://www.winimage.com/zLibDll/minizip.html ) |
| 4 | 4 | ||
| 5 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) | 5 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( https://www.winimage.com/zLibDll/minizip.html ) |
| 6 | 6 | ||
| 7 | Modifications of Unzip for Zip64 | 7 | Modifications of Unzip for Zip64 |
| 8 | Copyright (C) 2007-2008 Even Rouault | 8 | Copyright (C) 2007-2008 Even Rouault |
| 9 | 9 | ||
| 10 | Modifications for Zip64 support on both zip and unzip | 10 | Modifications for Zip64 support on both zip and unzip |
| 11 | Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) | 11 | Copyright (C) 2009-2010 Mathias Svensson ( https://result42.com ) |
| 12 | 12 | ||
| 13 | For more info read MiniZip_info.txt | 13 | For more info read MiniZip_info.txt |
| 14 | 14 | ||
| @@ -111,7 +111,7 @@ | |||
| 111 | 111 | ||
| 112 | 112 | ||
| 113 | const char unz_copyright[] = | 113 | const char unz_copyright[] = |
| 114 | " unzip 1.01 Copyright 1998-2004 Gilles Vollant - http://www.winimage.com/zLibDll"; | 114 | " unzip 1.01 Copyright 1998-2004 Gilles Vollant - https://www.winimage.com/zLibDll/minizip.html"; |
| 115 | 115 | ||
| 116 | /* unz_file_info64_internal contain internal info about a file in zipfile*/ | 116 | /* unz_file_info64_internal contain internal info about a file in zipfile*/ |
| 117 | typedef struct unz_file_info64_internal_s | 117 | typedef struct unz_file_info64_internal_s |
diff --git a/contrib/minizip/unzip.h b/contrib/minizip/unzip.h index 8e78564e..a3f18949 100644 --- a/contrib/minizip/unzip.h +++ b/contrib/minizip/unzip.h | |||
| @@ -1,14 +1,14 @@ | |||
| 1 | /* unzip.h -- IO for uncompress .zip files using zlib | 1 | /* unzip.h -- IO for uncompress .zip files using zlib |
| 2 | Version 1.1, February 14h, 2010 | 2 | Version 1.1, February 14h, 2010 |
| 3 | part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html ) | 3 | part of the MiniZip project - ( https://www.winimage.com/zLibDll/minizip.html ) |
| 4 | 4 | ||
| 5 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) | 5 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( https://www.winimage.com/zLibDll/minizip.html ) |
| 6 | 6 | ||
| 7 | Modifications of Unzip for Zip64 | 7 | Modifications of Unzip for Zip64 |
| 8 | Copyright (C) 2007-2008 Even Rouault | 8 | Copyright (C) 2007-2008 Even Rouault |
| 9 | 9 | ||
| 10 | Modifications for Zip64 support on both zip and unzip | 10 | Modifications for Zip64 support on both zip and unzip |
| 11 | Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) | 11 | Copyright (C) 2009-2010 Mathias Svensson ( https://result42.com ) |
| 12 | 12 | ||
| 13 | For more info read MiniZip_info.txt | 13 | For more info read MiniZip_info.txt |
| 14 | 14 | ||
diff --git a/contrib/minizip/zip.c b/contrib/minizip/zip.c index 60e603d7..4fc87d48 100644 --- a/contrib/minizip/zip.c +++ b/contrib/minizip/zip.c | |||
| @@ -1,11 +1,11 @@ | |||
| 1 | /* zip.c -- IO on .zip files using zlib | 1 | /* zip.c -- IO on .zip files using zlib |
| 2 | Version 1.1, February 14h, 2010 | 2 | Version 1.1, February 14h, 2010 |
| 3 | part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html ) | 3 | part of the MiniZip project - ( https://www.winimage.com/zLibDll/minizip.html ) |
| 4 | 4 | ||
| 5 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) | 5 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( https://www.winimage.com/zLibDll/minizip.html ) |
| 6 | 6 | ||
| 7 | Modifications for Zip64 support | 7 | Modifications for Zip64 support |
| 8 | Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) | 8 | Copyright (C) 2009-2010 Mathias Svensson ( https://result42.com ) |
| 9 | 9 | ||
| 10 | For more info read MiniZip_info.txt | 10 | For more info read MiniZip_info.txt |
| 11 | 11 | ||
| @@ -93,7 +93,7 @@ | |||
| 93 | # define DEF_MEM_LEVEL MAX_MEM_LEVEL | 93 | # define DEF_MEM_LEVEL MAX_MEM_LEVEL |
| 94 | #endif | 94 | #endif |
| 95 | #endif | 95 | #endif |
| 96 | const char zip_copyright[] =" zip 1.01 Copyright 1998-2004 Gilles Vollant - http://www.winimage.com/zLibDll"; | 96 | const char zip_copyright[] =" zip 1.01 Copyright 1998-2004 Gilles Vollant - https://www.winimage.com/zLibDll/minizip.html"; |
| 97 | 97 | ||
| 98 | 98 | ||
| 99 | #define SIZEDATA_INDATABLOCK (4096-(4*4)) | 99 | #define SIZEDATA_INDATABLOCK (4096-(4*4)) |
diff --git a/contrib/minizip/zip.h b/contrib/minizip/zip.h index 2a0fac67..522c6c74 100644 --- a/contrib/minizip/zip.h +++ b/contrib/minizip/zip.h | |||
| @@ -1,11 +1,11 @@ | |||
| 1 | /* zip.h -- IO on .zip files using zlib | 1 | /* zip.h -- IO on .zip files using zlib |
| 2 | Version 1.1, February 14h, 2010 | 2 | Version 1.1, February 14h, 2010 |
| 3 | part of the MiniZip project - ( http://www.winimage.com/zLibDll/minizip.html ) | 3 | part of the MiniZip project - ( https://www.winimage.com/zLibDll/minizip.html ) |
| 4 | 4 | ||
| 5 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) | 5 | Copyright (C) 1998-2010 Gilles Vollant (minizip) ( https://www.winimage.com/zLibDll/minizip.html ) |
| 6 | 6 | ||
| 7 | Modifications for Zip64 support | 7 | Modifications for Zip64 support |
| 8 | Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) | 8 | Copyright (C) 2009-2010 Mathias Svensson ( https://result42.com ) |
| 9 | 9 | ||
| 10 | For more info read MiniZip_info.txt | 10 | For more info read MiniZip_info.txt |
| 11 | 11 | ||
diff --git a/contrib/puff/puff.c b/contrib/puff/puff.c index d759825a..999099fc 100644 --- a/contrib/puff/puff.c +++ b/contrib/puff/puff.c | |||
| @@ -25,7 +25,7 @@ | |||
| 25 | * code is meant to supplement RFC 1951, which formally describes the deflate | 25 | * code is meant to supplement RFC 1951, which formally describes the deflate |
| 26 | * format: | 26 | * format: |
| 27 | * | 27 | * |
| 28 | * http://www.zlib.org/rfc-deflate.html | 28 | * https://datatracker.ietf.org/doc/html/rfc1951 |
| 29 | */ | 29 | */ |
| 30 | 30 | ||
| 31 | /* | 31 | /* |
diff --git a/contrib/testzlib/testzlib.c b/contrib/testzlib/testzlib.c index c4b0148a..6fc4131b 100644 --- a/contrib/testzlib/testzlib.c +++ b/contrib/testzlib/testzlib.c | |||
| @@ -18,7 +18,7 @@ void MyDoMinus64(LARGE_INTEGER *R,LARGE_INTEGER A,LARGE_INTEGER B) | |||
| 18 | } | 18 | } |
| 19 | 19 | ||
| 20 | #ifdef _M_X64 | 20 | #ifdef _M_X64 |
| 21 | // see http://msdn2.microsoft.com/library/twchhe95(en-us,vs.80).aspx for __rdtsc | 21 | // see https://learn.microsoft.com/en-us/cpp/intrinsics/rdtsc?view=msvc-170 for __rdtsc |
| 22 | unsigned __int64 __rdtsc(void); | 22 | unsigned __int64 __rdtsc(void); |
| 23 | void BeginCountRdtsc(LARGE_INTEGER * pbeginTime64) | 23 | void BeginCountRdtsc(LARGE_INTEGER * pbeginTime64) |
| 24 | { | 24 | { |
diff --git a/doc/algorithm.txt b/doc/algorithm.txt index 029e5a31..db3668de 100644 --- a/doc/algorithm.txt +++ b/doc/algorithm.txt | |||
| @@ -206,4 +206,4 @@ Compression,'' IEEE Transactions on Information Theory, Vol. 23, No. 3, | |||
| 206 | pp. 337-343. | 206 | pp. 337-343. |
| 207 | 207 | ||
| 208 | ``DEFLATE Compressed Data Format Specification'' available in | 208 | ``DEFLATE Compressed Data Format Specification'' available in |
| 209 | http://tools.ietf.org/html/rfc1951 | 209 | https://datatracker.ietf.org/doc/html/rfc1951 |
diff --git a/examples/zlib_how.html b/examples/zlib_how.html index 286308b3..59af43e2 100644 --- a/examples/zlib_how.html +++ b/examples/zlib_how.html | |||
| @@ -541,10 +541,10 @@ int main(int argc, char **argv) | |||
| 541 | <hr> | 541 | <hr> |
| 542 | <i>Last modified 12 February 2026<br> | 542 | <i>Last modified 12 February 2026<br> |
| 543 | Copyright © 2004-2026 Mark Adler</i><br> | 543 | Copyright © 2004-2026 Mark Adler</i><br> |
| 544 | <a rel="license" href="http://creativecommons.org/licenses/by-nd/4.0/"> | 544 | <a rel="license" href="https://creativecommons.org/licenses/by-nd/4.0/"> |
| 545 | <img alt="Creative Commons License" style="border-width:0" | 545 | <img alt="Creative Commons License" style="border-width:0" |
| 546 | src="https://i.creativecommons.org/l/by-nd/4.0/88x31.png"></a> | 546 | src="https://i.creativecommons.org/l/by-nd/4.0/88x31.png"></a> |
| 547 | <a rel="license" href="http://creativecommons.org/licenses/by-nd/4.0/"> | 547 | <a rel="license" href="https://creativecommons.org/licenses/by-nd/4.0/"> |
| 548 | Creative Commons Attribution-NoDerivatives 4.0 International License</a>. | 548 | Creative Commons Attribution-NoDerivatives 4.0 International License</a>. |
| 549 | </body> | 549 | </body> |
| 550 | </html> | 550 | </html> |
diff --git a/win32/README-WIN32.txt b/win32/README-WIN32.txt index 9e2b7c95..79d2822e 100644 --- a/win32/README-WIN32.txt +++ b/win32/README-WIN32.txt | |||
| @@ -3,8 +3,8 @@ ZLIB DATA COMPRESSION LIBRARY | |||
| 3 | zlib 1.3.1.2 is a general purpose data compression library. All the code is | 3 | zlib 1.3.1.2 is a general purpose data compression library. All the code is |
| 4 | thread safe. The data format used by the zlib library is described by RFCs | 4 | thread safe. The data format used by the zlib library is described by RFCs |
| 5 | (Request for Comments) 1950 to 1952 in the files | 5 | (Request for Comments) 1950 to 1952 in the files |
| 6 | http://www.ietf.org/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format) | 6 | https://datatracker.ietf.org/doc/html/rfc1951 (zlib format), rfc1951.txt |
| 7 | and rfc1952.txt (gzip format). | 7 | (deflate format), and rfc1952.txt (gzip format). |
| 8 | 8 | ||
| 9 | All functions of the compression library are documented in the file zlib.h | 9 | All functions of the compression library are documented in the file zlib.h |
| 10 | (volunteer to write man pages welcome, contact zlib@gzip.org). Two compiled | 10 | (volunteer to write man pages welcome, contact zlib@gzip.org). Two compiled |
| @@ -12,11 +12,11 @@ examples are distributed in this package, example and minigzip. The example_d | |||
| 12 | and minigzip_d flavors validate that the zlib1.dll file is working correctly. | 12 | and minigzip_d flavors validate that the zlib1.dll file is working correctly. |
| 13 | 13 | ||
| 14 | Questions about zlib should be sent to <zlib@gzip.org>. The zlib home page | 14 | Questions about zlib should be sent to <zlib@gzip.org>. The zlib home page |
| 15 | is http://zlib.net/ . Before reporting a problem, please check this site to | 15 | is https://zlib.net/ . Before reporting a problem, please check this site to |
| 16 | verify that you have the latest version of zlib; otherwise get the latest | 16 | verify that you have the latest version of zlib; otherwise get the latest |
| 17 | version and check whether the problem still exists or not. | 17 | version and check whether the problem still exists or not. |
| 18 | 18 | ||
| 19 | PLEASE read DLL_FAQ.txt, and the zlib FAQ http://zlib.net/zlib_faq.html before | 19 | PLEASE read DLL_FAQ.txt, and the zlib FAQ https://zlib.net/zlib_faq.html before |
| 20 | asking for help. | 20 | asking for help. |
| 21 | 21 | ||
| 22 | 22 | ||
| @@ -59,7 +59,7 @@ The package zlib-1.3.1.2-win32-x86.zip will contain the following files: | |||
| 59 | All .pdb files above are entirely optional, but are very useful to a developer | 59 | All .pdb files above are entirely optional, but are very useful to a developer |
| 60 | attempting to diagnose program misbehavior or a crash. Many additional | 60 | attempting to diagnose program misbehavior or a crash. Many additional |
| 61 | important files for developers can be found in the zlib127.zip source package | 61 | important files for developers can be found in the zlib127.zip source package |
| 62 | available from http://zlib.net/ - review that package's README file for details. | 62 | available from https://zlib.net/ - review that package's README file for details. |
| 63 | 63 | ||
| 64 | 64 | ||
| 65 | Acknowledgments: | 65 | Acknowledgments: |
diff --git a/win32/zlib1.rc b/win32/zlib1.rc index e4847d85..66e5b51e 100644 --- a/win32/zlib1.rc +++ b/win32/zlib1.rc | |||
| @@ -27,7 +27,7 @@ BEGIN | |||
| 27 | VALUE "OriginalFilename", "zlib1.dll\0" | 27 | VALUE "OriginalFilename", "zlib1.dll\0" |
| 28 | VALUE "ProductName", "zlib\0" | 28 | VALUE "ProductName", "zlib\0" |
| 29 | VALUE "ProductVersion", ZLIB_VERSION "\0" | 29 | VALUE "ProductVersion", ZLIB_VERSION "\0" |
| 30 | VALUE "Comments", "For more information visit http://www.zlib.net/\0" | 30 | VALUE "Comments", "For more information visit https://www.zlib.net/\0" |
| 31 | END | 31 | END |
| 32 | END | 32 | END |
| 33 | BLOCK "VarFileInfo" | 33 | BLOCK "VarFileInfo" |
| @@ -57,7 +57,7 @@ written on top of | |||
| 57 | by Gilles Vollant (info@winimage.com), | 57 | by Gilles Vollant (info@winimage.com), |
| 58 | is available at: | 58 | is available at: |
| 59 | .IP | 59 | .IP |
| 60 | http://www.winimage.com/zLibDll/minizip.html | 60 | https://www.winimage.com/zLibDll/minizip.html |
| 61 | and also in the | 61 | and also in the |
| 62 | .I contrib/minizip | 62 | .I contrib/minizip |
| 63 | directory of the main | 63 | directory of the main |
| @@ -68,7 +68,7 @@ The | |||
| 68 | .I zlib | 68 | .I zlib |
| 69 | web site can be found at: | 69 | web site can be found at: |
| 70 | .IP | 70 | .IP |
| 71 | http://zlib.net/ | 71 | https://zlib.net/ |
| 72 | .LP | 72 | .LP |
| 73 | The data format used by the | 73 | The data format used by the |
| 74 | .I zlib | 74 | .I zlib |
| @@ -99,7 +99,7 @@ Please read the | |||
| 99 | .I zlib | 99 | .I zlib |
| 100 | FAQ at: | 100 | FAQ at: |
| 101 | .IP | 101 | .IP |
| 102 | http://zlib.net/zlib_faq.html | 102 | https://zlib.net/zlib_faq.html |
| 103 | .LP | 103 | .LP |
| 104 | before asking for help. | 104 | before asking for help. |
| 105 | Send questions and/or comments to zlib@gzip.org, | 105 | Send questions and/or comments to zlib@gzip.org, |
| Binary files differ | |||
