If your question is not there, please check the zlib home page
-http://zlib.net/ which may have more recent information.
-The lastest zlib FAQ is at http://zlib.net/zlib_faq.html
+https://zlib.net/ which may have more recent information.
+The lastest zlib FAQ is at https://zlib.net/zlib_faq.html
 
 
  1. Is zlib Y2K-compliant?
 
     The zlib sources can be compiled without change to produce a DLL.  See the
     file win32/DLL_FAQ.txt in the zlib distribution.  Pointers to the
-    precompiled DLL are found in the zlib web site at http://zlib.net/ .
+    precompiled DLL are found in the zlib web site at https://zlib.net/ .
 
  3. Where can I get a Visual Basic interface to zlib?
 
     See
-        * http://marknelson.us/1997/01/01/zlib-engine/
+        * https://marknelson.us/1997/01/01/zlib-engine/
         * win32/DLL_FAQ.txt in the zlib distribution
 
  4. compress() returns Z_BUF_ERROR.
     made with more input or output space.  A Z_BUF_ERROR may in fact be
     unavoidable depending on how the functions are used, since it is not
     possible to tell whether or not there is more output pending when
-    strm.avail_out returns with zero.  See http://zlib.net/zlib_how.html for a
+    strm.avail_out returns with zero.  See https://zlib.net/zlib_how.html for a
     heavily annotated example.
 
  6. Where's the zlib documentation (man pages, etc.)?
 
 16. Can zlib decode Flate data in an Adobe PDF file?
 
-    Yes. See http://www.pdflib.com/ . To modify PDF forms, see
-    http://sourceforge.net/projects/acroformtool/ .
+    Yes. See https://www.pdflib.com/ . To modify PDF forms, see
+    https://sourceforge.net/projects/acroformtool/ .
 
 17. Why am I getting this "register_frame_info not found" error on Solaris?
 
     The symbol __register_frame_info is not part of zlib, it is generated by
     the C compiler (cc or gcc).  You must recompile applications using zlib
     which have this problem.  This problem is specific to Solaris.  See
-    http://www.sunfreeware.com for Solaris versions of zlib and applications
+    http://www.sunfreeware.com/ for Solaris versions of zlib and applications
     using zlib.
 
 18. Why does gzip give an error on a file I make with compress/deflate?
     As far as we know, no.  In fact, that was originally the whole point behind
     zlib.  Look here for some more information:
 
-    http://www.gzip.org/#faq11
+    https://www.gzip.org/#faq11
 
 32. Can zlib work with greater than 4 GB of data?
 
     If you don't have snprintf() or vsnprintf() and would like one, you can
     find a portable implementation here:
 
-        http://www.ijs.si/software/snprintf/
+        https://www.ijs.si/software/snprintf/
 
     Note that you should be using the most recent version of zlib.  Versions
     1.1.3 and before were subject to a double-free vulnerability, and versions
     Probably what you want is to use zlib in Java. zlib is already included
     as part of the Java SDK in the java.util.zip package. If you really want
     a version of zlib written in the Java language, look on the zlib home
-    page for links: http://zlib.net/ .
+    page for links: https://zlib.net/ .
 
 35. I get this or that compiler or source-code scanner warning when I crank it
     up to maximally-pedantic. Can't you guys write proper code?
 
     zlib doesn't support encryption.  The original PKZIP encryption is very
     weak and can be broken with freely available programs.  To get strong
-    encryption, use GnuPG, http://www.gnupg.org/ , which already includes zlib
+    encryption, use GnuPG, https://www.gnupg.org/ , which already includes zlib
     compression.  For PKZIP compatible "encryption", look at
-    http://www.info-zip.org/
+    http://infozip.sourceforge.net/
 
 39. What's the difference between the "gzip" and "deflate" HTTP 1.1 encodings?
 
 
 https://www.ibm.com/support/z-content-solutions/compression/). The
 programming interface to it is a machine instruction called DEFLATE
 CONVERSION CALL (DFLTCC). It is documented in Chapter 26 of [Principles
-of Operation](http://publibfp.dhe.ibm.com/epubs/pdf/a227832c.pdf). Both
+of Operation](https://publibfp.dhe.ibm.com/epubs/pdf/a227832c.pdf). Both
 the code and the rest of this document refer to this feature simply as
 "DFLTCC".
 
 
  * instruction.
  *
  * A white paper describing this algorithm can be found at:
- * http://www.intel.com/content/dam/www/public/us/en/documents/white-papers/fast-crc-computation-generic-polynomials-pclmulqdq-paper.pdf
+ * https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/fast-crc-computation-generic-polynomials-pclmulqdq-paper.pdf
  *
  * Copyright (C) 2013 Intel Corporation. All rights reserved.
  * Authors:
 
  *  REFERENCES
  *
  *      Deutsch, L.P.,"DEFLATE Compressed Data Format Specification".
- *      Available in http://tools.ietf.org/html/rfc1951
+ *      Available in https://tools.ietf.org/html/rfc1951
  *
  *      A description of the Rabin and Karp algorithm is given in the book
  *         "Algorithms" by R. Sedgewick, Addison-Wesley, p252.
 
 pp. 337-343.
 
 ``DEFLATE Compressed Data Format Specification'' available in
-http://tools.ietf.org/html/rfc1951
+https://tools.ietf.org/html/rfc1951
 
             This contains a Cyclic Redundancy Check value of the
             uncompressed data computed according to CRC-32 algorithm
             used in the ISO 3309 standard and in section 8.1.1.6.2 of
-            ITU-T recommendation V.42.  (See http://www.iso.ch for
+            ITU-T recommendation V.42.  (See https://www.iso.org/ for
             ordering ISO documents. See gopher://info.itu.ch for an
             online version of ITU-T V.42.)
 
 
-// http://www.securityfocus.com/archive/1/312869 --- originally by Richard Kettlewell
+// https://www.securityfocus.com/archive/1/312869 --- originally by Richard Kettlewell
 #include <stdlib.h>
 #include <zlib.h>
 #include <errno.h>
 
    “Combinatorial Modeling of Chromatin Features Quantitatively Predicts DNA
    Replication Timing in _Drosophila_” by Federico Comoglio and Renato Paro,
    which is licensed under the CC-BY license. See
-   http://www.ploscompbiol.org/static/license for more information.
+   https://www.ploscompbiol.org/static/license for more information.
 
  - test/data/lcet10.txt is from Project Gutenberg. It does not have expired 
    copyright, but is still in the public domain according to the license information.
-   (http://www.gutenberg.org/ebooks/53).
+   (https://www.gutenberg.org/ebooks/53).
 
  - test/GH-382/defneg3.dat was the smallest file generated by Nathan Moinvaziri
    that reproduced GH-382. It is licensed under the terms of the zlib license.
 
 of the official DLL build of zlib, named ZLIB1.DLL.  If you have
 general questions about zlib, you should see the file "FAQ" found
 in the zlib distribution, or at the following location:
-  http://www.gzip.org/zlib/zlib_faq.html
+  https://www.zlib.net/zlib_faq.html
 
 
  1. What is ZLIB1.DLL, and how can I get it?
 
     Pointers to a precompiled ZLIB1.DLL can be found in the zlib
     web site at:
-      http://www.zlib.net/
+      https://www.zlib.net/
 
     Applications that link to ZLIB1.DLL can rely on the following
     specification:
 
 zlib 1.2.11 is a general purpose data compression library.  All the code is
 thread safe.  The data format used by the zlib library is described by RFCs
 (Request for Comments) 1950 to 1952 in the files
-http://www.ietf.org/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format)
+https://www.ietf.org/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format)
 and rfc1952.txt (gzip format).
 
 All functions of the compression library are documented in the file zlib.h
 and minigzip_d flavors validate that the zlib1.dll file is working correctly.
 
 Questions about zlib should be sent to <zlib@gzip.org>.  The zlib home page
-is http://zlib.net/ .  Before reporting a problem, please check this site to
+is https://zlib.net/ .  Before reporting a problem, please check this site to
 verify that you have the latest version of zlib; otherwise get the latest
 version and check whether the problem still exists or not.
 
-PLEASE read DLL_FAQ.txt, and the the zlib FAQ http://zlib.net/zlib_faq.html
+PLEASE read DLL_FAQ.txt, and the the zlib FAQ https://zlib.net/zlib_faq.html
 before asking for help.
 
 
 All .pdb files above are entirely optional, but are very useful to a developer
 attempting to diagnose program misbehavior or a crash.  Many additional
 important files for developers can be found in the zlib127.zip source package
-available from http://zlib.net/ - review that package's README file for details.
+available from https://zlib.net/ - review that package's README file for details.
 
 
 Acknowledgments:
 
       VALUE "OriginalFilename",        "zlib-ng1.dll\0"
       VALUE "ProductName",     "zlib\0"
       VALUE "ProductVersion",  ZLIBNG_VERSION "\0"
-      VALUE "Comments",                "For more information visit http://www.zlib.net/\0"
+      VALUE "Comments",                "For more information visit https://www.zlib.net/\0"
     END
   END
   BLOCK "VarFileInfo"
 
       VALUE "OriginalFilename",        "zlib1.dll\0"
       VALUE "ProductName",     "zlib\0"
       VALUE "ProductVersion",  ZLIB_VERSION "\0"
-      VALUE "Comments",                "For more information visit http://www.zlib.net/\0"
+      VALUE "Comments",                "For more information visit https://www.zlib.net/\0"
     END
   END
   BLOCK "VarFileInfo"
 
 
 
   The data format used by the zlib library is described by RFCs (Request for
-  Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950
+  Comments) 1950 to 1952 in the files https://tools.ietf.org/html/rfc1950
   (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format).
 */
 
 
 
 
   The data format used by the zlib library is described by RFCs (Request for
-  Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950
+  Comments) 1950 to 1952 in the files https://tools.ietf.org/html/rfc1950
   (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format).
 */