Info-ZIP UnZip Release Notes


Table of Contents

  • What is Info-ZIP UnZip?
  • Support Policy
  • Installation Information
  • Silicon Graphics Legal Notice
  • Author's Notice
  • Author's Address
  • Known Problems and Workarounds

  • What is Info-ZIP UnZip?

    unzip will list, test, or extract files from a ZIP archive, commonly found on MS-DOS systems. A companion program, zip, creates ZIP archives; both programs are compatible with archives created by PKWARE's PKZIP and PKUNZIP for MS-DOS, but in many cases the program options or default behaviors differ.

    For brief help information on unzip, run the program without specifying any parameters on the command line.


    Installation Information

    Info-ZIP UnZip Subsystems

    fw_IZunzip.sw.unzip
    Contains the UnZip utility programs. This is all that is needed to use UnZip.
    fw_IZunzip.man.man
    Contains the UnZip online manual pages.
    fw_IZunzip.man.relnotes
    Contains the SGI release notes for this product.
    fw_IZunzip.src.unzip
    Contains the complete original Info-ZIP source code for UnZip. This is the source code used to build this product.

    Installation Method

    All of the subsystems for this product can be installed using IRIX. You do not need to use the miniroot. Refer to the Software Installation Administrator's Guide for complete installation instructions.

    Compatibility

    This software is compatible with IRIX 5.3 and IRIX 6.1.


    Author's Notice

    There are currently three explicit copyrights on portions of UnZip code (at least, of which Info-ZIP is aware): the original Sam Smith copyright on unzip 2.0, upon which Info-ZIP's UnZip 3.0 was based; Igor Mandrichenko's copyright on his routines in vms.c; and Greg Roelofs' copyright on the new version of unshrink.c. In addition, Mark Adler has placed inflate.h, inflate.c, explode.c and funzip.c into the public domain; i.e., these files may be used without any restrictions beyond those of simple courtesy (credit where it's due).

    The original unzip source code has been extensively modified and mostly rewritten (changes include random zipfile access rather than sequential; replacement of unimplode() with explode(); replacement of output routines; addition of inflate(), wildcards, filename- mapping, text translation, ...; etc.). As far as we can tell, the only remaining code which is substantially similar to Mr. Smith's is that in the files unreduce.c and the old version of unshrink.c (although even those have been modified), to which the following copyright therefore applies:

     * Copyright 1989 Samuel H. Smith;  All rights reserved
     *
     * Do not distribute modified versions without my permission.
     * Do not remove or alter this notice or any other copyright notice.
     * If you use this in your own program you must distribute source code.
     * Do not use any of this in a commercial product.
    

    Regarding the first stipulation, Mr. Smith was finally tracked down in southern California [Samuel H. Smith, The Tool Shop, P.O. Box 8808, Panorama City, CA 91412-4808, (818) 891-4228 (voice), (818) 891-6780 (BBS, 2400 baud, free access)] [ADDITIONAL NOTE, July 1994: he's moved again, as of mid-May 1994; these numbers are no longer correct]:

    "He says that he thought that whoever contacted him understood that he has no objection to the Info-ZIP group's inclusion of his code. His primary concern is that it remain freely distributable, he said."

    Info-ZIP is indebted and grateful to Mr. Smith; we hope he finds our contributions as useful as we have his.

    Note that the third and fourth stipulations still apply to any company which wishes to incorporate the unreduce and/or "old" unshrink code into its products; if you wish to do so, you must contact Mr. Smith regarding licensing.

    The following copyright applies to most of the VMS code in vms.c, distributed with UnZip versions 4.2 and later:

     * Copyright (C) 1992 Igor Mandrichenko.
     * Permission is granted to any individual or institution to use,
     * copy, or redistribute this software so long as all of the orig-
     * inal files are included unmodified, that it is not sold for
     * profit, and that this copyright notice is retained.
    

    The following copyright applies to the new version of "unshrink" in unshrink.c, distributed with UnZip versions 5.11 and later:

     * Copyright (C) 1994 Greg Roelofs.
     * Permission is granted to any individual/institution/corporate
     * entity to use, copy, redistribute or modify this software for
     * any purpose whatsoever, subject to the conditions noted in the
     * Frequently Asked Questions section below, plus one additional
     * condition:  namely, that my name remain attached to the source
     * code.  (Other names may, of course, be added as modifications
     * are made.)  Corporate legal staff (like at IBM :-) ) who have
     * problems understanding this can contact me through zip-bugs...
    

    The remaining code was written by many people associated with the Info-ZIP group, with large contributions from (but not limited to): Mark Adler (inflate, explode, funzip), Kai Uwe Rommel (OS/2), John Bush and Paul Kienitz (Amiga), Antoine Verheijen (Macintosh), Hunter Goatley (more VMS) and Greg Roelofs (lots of stuff). See the file CONTRIBS in the source distribution for a much more complete list of contributors. As noted above, Mark Adler's inflate.[ch], explode.c and funzip.c are in the public domain. As for the remaining code, while it may not be explicitly copyrighted, we do request that no one else try to copyright it, either. In other words, use it with our blessings, but it's still our code. (You can consider that an implicit copyright if it makes you feel better. :-) ) Thank you!

    For further information, see the file COPYING in the source subsystem.


    Author's Address

    The authors of this product are the Info-ZIP group. See the file CONTRIB in the source subsystem for a list of contributors.

    Send problem reports on UnZip to: zip-bugs@wkuvx1.wku.edu.


    Known Problems and Workarounds

    Due to export restrictions, this product does not support encryption. If you wish to add encryption support, you must acquire the zcrypt supplement and rebuild the software using the included source code. This archive can be found at many FTP sites, including ftp://ftp.uu.net/pub/archiving/zip/.