Home » Personal collection » Acorn hard disk » unzip_tools » !Infozip » Routines/COPYING
Routines/COPYING
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Personal collection » Acorn hard disk » unzip_tools » !Infozip |
Filename: | Routines/COPYING |
Read OK: | ✔ |
File size: | 2805 bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
__________________________________________________________________________ This is the Info-ZIP file COPYING (for UnZip), last updated 17 Jul 2000. __________________________________________________________________________ FIRST NOTE: This file contains some details about the copyright history of contributions to the UnZip project. Additionally, it summarises some exceptions to the general BSD-like copyright found in LICENSE that covers our generic code and most of the system specific ports. Please read LICENSE first to find out what is allowed to do with Info-ZIP's UnZip code. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - There are currently two explicit copyrights on portions of UnZip code (at least, of which Info-ZIP is aware): Jim Luther's Mac OS File Manager interface code; and Christopher Evans' MacBinaryIII coding code (for the MacOS port).. These copyrights are discussed in more detail below. All remaining code is now (starting with UnZip version 5.41) covered by the new Info-ZIP license. For details, please read the acompaning file LICENSE. The terms and conditions in this license supersede the copyright conditions of the contributions by Igor Mandrichenko (vms/vms.c), Greg Roelofs (zipinfo.c, new version of unshrink.c), Mike White (Windows DLL code in "windll/*"), Steve P. Miller (Pocket UnZip GUI "wince/*"), and Mark Adler (inflate/explode decompresseion core routines, previously put into the public domain). All these Info-ZIP contributors (or "primary" authors) have permitted us to replace their copyright notes by the Info-ZIP License. Frequently Asked Questions regarding (re)distribution of Zip and UnZip are near the end of this file. There are no known patents on any of the code in UnZip. Unisys claims a patent on LZW encoding and on LZW decoding _in an apparatus that performs LZW encoding_, but the patent appears to exempt a stand- alone decoder (as in UnZip's unshrink.c). Unisys has publicly claimed otherwise, but the issue has never been tested in court. Since this point is unclear, unshrinking is not enabled by default. It is the responsibility of the user to make his or her peace with Unisys and its licensing requirements. (unshrink.c may be removed from future releases altogether.) __________________________________________________________________________ The original unzip source code has been extensively modified and almost entirely rewritten (changes include random zipfile access rather than sequential; replacement of unimplode() with explode(); replacement of old unshrink() with new (unrelated) unshrink(); re- placement of output routines; addition of inflate(), wildcards, filename-mapping, text translation, ...; etc.). As far as we can tell, only the core code of the unreduce method remained substantially similar to Mr. Smith's original source. As of UnZip 5.42, the complete core code is now covered by the Info-ZIP Licence. Therefore, support for the reduce method has been removed. The drop of the reduce method should only affect some test archives, reducing was never used in any publically distributed Zip program. For pathologic cases where support for reduced archive entries is needed, the unreduce code copyrighted by Samuel H. Smith is available as a separate distribution (the restricted copyright of this code is cited below in the "historical" section). The following copyright applies to the Mac OS File Manager interface code (macos/source/macstuff.[ch]), distributed with UnZip 5.4 and later: * MoreFiles * * A collection of File Manager and related routines * * by Jim Luther (Apple Macintosh Developer Technical Support Emeritus) * with significant code contributions by Nitin Ganatra * (Apple Macintosh Developer Technical Support Emeritus) * Copyright 1992-1998 Apple Computer, Inc. * Portions copyright 1995 Jim Luther * All rights reserved. * The Package "More Files" is distributed under the following * license terms: * * "You may incorporate this sample code into your * applications without restriction, though the * sample code has been provided "AS IS" and the * responsibility for its operation is 100% yours. * However, what you are not permitted to do is to * redistribute the source as "DSC Sample Code" after * having made changes. If you're going to * redistribute the source, we require that you make * it clear in the source that the code was descended * from Apple Sample Code, but that you've made * changes." The usage terms of this copyright note are compatible with the Info-ZIP license, they do not add further restrictions. The following copyright applies to the Mac OS "macbin3" decoding code (extra field compatibility with ZipIt): * MacBinaryIII.h * * Copyright 1997 Christopher Evans (cevans@poppybank.com) * * Basic encoding and decoding of Macintosh files to the * MacBinary III spec. * ---------------------------------------------------------------------- * This source is copyrighted by Christopher Evans (cevans@poppybank.com) * (available at ftp://ftp.lazerware.com/MacBinaryIII_src_C.sit * homepage of Leonard Rosenthol leonardr@netcom.com) This copyright note does not contain any usage terms. So, we assume that this code is freely reusable until we are proved wrong... -------------------------------------------------------------------------- The remaining copyright notes have been superseeded by the new Info-ZIP license, with explicit permission from the respective original authors. They are cited here for historical reasons, only: The following copyright applies to the full-featured unreduce.c (now distributed separately): * 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 tracked down in southern California some years back [Samuel H. Smith, The Tool Shop; as of mid- May 1994, (213) 851-9969 (voice), (213) 887-2127(?) (subscription BBS), 71150.2731@compuserve.com]: "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." Despite the fact that our "normal" code has been entirely rewritten and by default no longer contains any of Mr. Smith's code, Info-ZIP remains indebted and grateful to him. We hope he finds our contribu- tions as useful as we have his. Note that the third and fourth stipulations still apply to any com- pany that wishes to incorporate the unreduce code into its products; if you wish to do so, you must contact Mr. Smith directly regarding licensing. ----- The following copyright applied to most of the VMS code in vms.c, distributed with UnZip version 4.2 and later: * Copyright (c) 1992-93 Igor Mandrichenko. * Permission is granted to any individual or institution to use, copy, * or redistribute this software so long as all of the original files * are included unmodified and that this copyright notice is retained. ----- The following copyright applied to the new version of unshrink.c, distributed with UnZip version 5.2 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 not be removed from 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 following copyright applied to the Windows DLL code (windll/*), distributed with UnZip version 5.2 and later: * Copyright (c) 1996 Mike White. * Permission is granted to any individual or institution to use, * copy, or redistribute this software so long as all of the original * files are included, that it is not sold for profit, and that this * copyright notice is retained. ----- The following copyright applied to the Windows CE GUI port, ``Pocket UnZip,'' distributed with UnZip version 5.3 and later: * All the source files for Pocket UnZip, except for components * written by the Info-ZIP group, are copyrighted 1997 by Steve P. * Miller. The product "Pocket UnZip" itself is property of the * author and cannot be altered in any way without written consent * from Steve P. Miller. ----- The remaining code was written by many people associated with the Info-ZIP group, with large contributions from (but not limited to): Greg Roelofs (overall program logic, ZipInfo, unshrink, filename mapping/portability, etc.), Mark Adler (inflate, explode, funzip), Kai Uwe Rommel (OS/2), John Bush and Paul Kienitz (Amiga), Antoine Verheijen (Macintosh), Hunter Goatley (more VMS), Mike White (Windows DLLs), Christian Spieler (overall logic, optimization, VMS, etc.) and others. See the file CONTRIBS in the source distribution for a much more complete list of contributors. The decompression core code for the deflate method (inflate.[ch], explode.c) was originally written by Mark Adler who submitted it as public domain code. --------------------------------------------------------------------------
00000000 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |________________| * 00000040 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 0a 0a 20 20 54 68 |__________.. Th| 00000050 69 73 20 69 73 20 74 68 65 20 49 6e 66 6f 2d 5a |is is the Info-Z| 00000060 49 50 20 66 69 6c 65 20 43 4f 50 59 49 4e 47 20 |IP file COPYING | 00000070 28 66 6f 72 20 55 6e 5a 69 70 29 2c 20 6c 61 73 |(for UnZip), las| 00000080 74 20 75 70 64 61 74 65 64 20 31 37 20 4a 75 6c |t updated 17 Jul| 00000090 20 32 30 30 30 2e 0a 5f 5f 5f 5f 5f 5f 5f 5f 5f | 2000.._________| 000000a0 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |________________| * 000000e0 5f 0a 0a 20 20 20 46 49 52 53 54 20 4e 4f 54 45 |_.. FIRST NOTE| 000000f0 3a 0a 20 20 20 54 68 69 73 20 66 69 6c 65 20 63 |:. This file c| 00000100 6f 6e 74 61 69 6e 73 20 73 6f 6d 65 20 64 65 74 |ontains some det| 00000110 61 69 6c 73 20 61 62 6f 75 74 20 74 68 65 20 63 |ails about the c| 00000120 6f 70 79 72 69 67 68 74 20 68 69 73 74 6f 72 79 |opyright history| 00000130 20 6f 66 0a 20 20 20 63 6f 6e 74 72 69 62 75 74 | of. contribut| 00000140 69 6f 6e 73 20 74 6f 20 74 68 65 20 55 6e 5a 69 |ions to the UnZi| 00000150 70 20 70 72 6f 6a 65 63 74 2e 0a 20 20 20 41 64 |p project.. Ad| 00000160 64 69 74 69 6f 6e 61 6c 6c 79 2c 20 69 74 20 73 |ditionally, it s| 00000170 75 6d 6d 61 72 69 73 65 73 20 73 6f 6d 65 20 65 |ummarises some e| 00000180 78 63 65 70 74 69 6f 6e 73 20 74 6f 20 74 68 65 |xceptions to the| 00000190 20 67 65 6e 65 72 61 6c 20 42 53 44 2d 6c 69 6b | general BSD-lik| 000001a0 65 0a 20 20 20 63 6f 70 79 72 69 67 68 74 20 66 |e. copyright f| 000001b0 6f 75 6e 64 20 69 6e 20 4c 49 43 45 4e 53 45 20 |ound in LICENSE | 000001c0 74 68 61 74 20 63 6f 76 65 72 73 20 6f 75 72 20 |that covers our | 000001d0 67 65 6e 65 72 69 63 20 63 6f 64 65 20 61 6e 64 |generic code and| 000001e0 20 6d 6f 73 74 20 6f 66 0a 20 20 20 74 68 65 20 | most of. the | 000001f0 73 79 73 74 65 6d 20 73 70 65 63 69 66 69 63 20 |system specific | 00000200 70 6f 72 74 73 2e 0a 20 20 20 50 6c 65 61 73 65 |ports.. Please| 00000210 20 72 65 61 64 20 4c 49 43 45 4e 53 45 20 66 69 | read LICENSE fi| 00000220 72 73 74 20 74 6f 20 66 69 6e 64 20 6f 75 74 20 |rst to find out | 00000230 77 68 61 74 20 69 73 20 61 6c 6c 6f 77 65 64 20 |what is allowed | 00000240 74 6f 20 64 6f 20 77 69 74 68 0a 20 20 20 49 6e |to do with. In| 00000250 66 6f 2d 5a 49 50 27 73 20 55 6e 5a 69 70 20 63 |fo-ZIP's UnZip c| 00000260 6f 64 65 2e 0a 0a 2d 20 2d 20 2d 20 2d 20 2d 20 |ode...- - - - - | 00000270 2d 20 2d 20 2d 20 2d 20 2d 20 2d 20 2d 20 2d 20 |- - - - - - - - | * 000002a0 2d 20 2d 20 2d 20 2d 20 2d 20 2d 20 2d 20 2d 0a |- - - - - - - -.| 000002b0 0a 20 20 20 54 68 65 72 65 20 61 72 65 20 63 75 |. There are cu| 000002c0 72 72 65 6e 74 6c 79 20 74 77 6f 20 65 78 70 6c |rrently two expl| 000002d0 69 63 69 74 20 63 6f 70 79 72 69 67 68 74 73 20 |icit copyrights | 000002e0 6f 6e 20 70 6f 72 74 69 6f 6e 73 20 6f 66 20 55 |on portions of U| 000002f0 6e 5a 69 70 0a 20 20 20 63 6f 64 65 20 28 61 74 |nZip. code (at| 00000300 20 6c 65 61 73 74 2c 20 6f 66 20 77 68 69 63 68 | least, of which| 00000310 20 49 6e 66 6f 2d 5a 49 50 20 69 73 20 61 77 61 | Info-ZIP is awa| 00000320 72 65 29 3a 0a 20 20 20 4a 69 6d 20 4c 75 74 68 |re):. Jim Luth| 00000330 65 72 27 73 20 4d 61 63 20 4f 53 20 46 69 6c 65 |er's Mac OS File| 00000340 20 4d 61 6e 61 67 65 72 20 69 6e 74 65 72 66 61 | Manager interfa| 00000350 63 65 20 63 6f 64 65 3b 20 61 6e 64 20 43 68 72 |ce code; and Chr| 00000360 69 73 74 6f 70 68 65 72 20 45 76 61 6e 73 27 0a |istopher Evans'.| 00000370 20 20 20 4d 61 63 42 69 6e 61 72 79 49 49 49 20 | MacBinaryIII | 00000380 63 6f 64 69 6e 67 20 63 6f 64 65 20 28 66 6f 72 |coding code (for| 00000390 20 74 68 65 20 4d 61 63 4f 53 20 70 6f 72 74 29 | the MacOS port)| 000003a0 2e 2e 20 20 54 68 65 73 65 20 63 6f 70 79 72 69 |.. These copyri| 000003b0 67 68 74 73 0a 20 20 20 61 72 65 20 64 69 73 63 |ghts. are disc| 000003c0 75 73 73 65 64 20 69 6e 20 6d 6f 72 65 20 64 65 |ussed in more de| 000003d0 74 61 69 6c 20 62 65 6c 6f 77 2e 0a 0a 20 20 20 |tail below... | 000003e0 41 6c 6c 20 72 65 6d 61 69 6e 69 6e 67 20 63 6f |All remaining co| 000003f0 64 65 20 69 73 20 6e 6f 77 20 28 73 74 61 72 74 |de is now (start| 00000400 69 6e 67 20 77 69 74 68 20 55 6e 5a 69 70 20 76 |ing with UnZip v| 00000410 65 72 73 69 6f 6e 20 35 2e 34 31 29 20 63 6f 76 |ersion 5.41) cov| 00000420 65 72 65 64 0a 20 20 20 62 79 20 74 68 65 20 6e |ered. by the n| 00000430 65 77 20 49 6e 66 6f 2d 5a 49 50 20 6c 69 63 65 |ew Info-ZIP lice| 00000440 6e 73 65 2e 20 46 6f 72 20 64 65 74 61 69 6c 73 |nse. For details| 00000450 2c 20 70 6c 65 61 73 65 20 72 65 61 64 20 74 68 |, please read th| 00000460 65 20 61 63 6f 6d 70 61 6e 69 6e 67 0a 20 20 20 |e acompaning. | 00000470 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 20 54 68 |file LICENSE. Th| 00000480 65 20 74 65 72 6d 73 20 61 6e 64 20 63 6f 6e 64 |e terms and cond| 00000490 69 74 69 6f 6e 73 20 69 6e 20 74 68 69 73 20 6c |itions in this l| 000004a0 69 63 65 6e 73 65 20 73 75 70 65 72 73 65 64 65 |icense supersede| 000004b0 20 74 68 65 0a 20 20 20 63 6f 70 79 72 69 67 68 | the. copyrigh| 000004c0 74 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 |t conditions of | 000004d0 74 68 65 20 63 6f 6e 74 72 69 62 75 74 69 6f 6e |the contribution| 000004e0 73 20 62 79 20 49 67 6f 72 20 4d 61 6e 64 72 69 |s by Igor Mandri| 000004f0 63 68 65 6e 6b 6f 0a 20 20 20 28 76 6d 73 2f 76 |chenko. (vms/v| 00000500 6d 73 2e 63 29 2c 20 47 72 65 67 20 52 6f 65 6c |ms.c), Greg Roel| 00000510 6f 66 73 20 28 7a 69 70 69 6e 66 6f 2e 63 2c 20 |ofs (zipinfo.c, | 00000520 6e 65 77 20 76 65 72 73 69 6f 6e 20 6f 66 20 75 |new version of u| 00000530 6e 73 68 72 69 6e 6b 2e 63 29 2c 0a 20 20 20 4d |nshrink.c),. M| 00000540 69 6b 65 20 57 68 69 74 65 20 28 57 69 6e 64 6f |ike White (Windo| 00000550 77 73 20 44 4c 4c 20 63 6f 64 65 20 69 6e 20 22 |ws DLL code in "| 00000560 77 69 6e 64 6c 6c 2f 2a 22 29 2c 20 53 74 65 76 |windll/*"), Stev| 00000570 65 20 50 2e 20 4d 69 6c 6c 65 72 20 28 50 6f 63 |e P. Miller (Poc| 00000580 6b 65 74 0a 20 20 20 55 6e 5a 69 70 20 47 55 49 |ket. UnZip GUI| 00000590 20 22 77 69 6e 63 65 2f 2a 22 29 2c 20 61 6e 64 | "wince/*"), and| 000005a0 20 4d 61 72 6b 20 41 64 6c 65 72 20 28 69 6e 66 | Mark Adler (inf| 000005b0 6c 61 74 65 2f 65 78 70 6c 6f 64 65 20 64 65 63 |late/explode dec| 000005c0 6f 6d 70 72 65 73 73 65 69 6f 6e 0a 20 20 20 63 |ompresseion. c| 000005d0 6f 72 65 20 72 6f 75 74 69 6e 65 73 2c 20 70 72 |ore routines, pr| 000005e0 65 76 69 6f 75 73 6c 79 20 70 75 74 20 69 6e 74 |eviously put int| 000005f0 6f 20 74 68 65 20 70 75 62 6c 69 63 20 64 6f 6d |o the public dom| 00000600 61 69 6e 29 2e 20 41 6c 6c 20 74 68 65 73 65 0a |ain). All these.| 00000610 20 20 20 49 6e 66 6f 2d 5a 49 50 20 63 6f 6e 74 | Info-ZIP cont| 00000620 72 69 62 75 74 6f 72 73 20 28 6f 72 20 22 70 72 |ributors (or "pr| 00000630 69 6d 61 72 79 22 20 61 75 74 68 6f 72 73 29 20 |imary" authors) | 00000640 68 61 76 65 20 70 65 72 6d 69 74 74 65 64 20 75 |have permitted u| 00000650 73 20 74 6f 0a 20 20 20 72 65 70 6c 61 63 65 20 |s to. replace | 00000660 74 68 65 69 72 20 63 6f 70 79 72 69 67 68 74 20 |their copyright | 00000670 6e 6f 74 65 73 20 62 79 20 74 68 65 20 49 6e 66 |notes by the Inf| 00000680 6f 2d 5a 49 50 20 4c 69 63 65 6e 73 65 2e 0a 0a |o-ZIP License...| 00000690 20 20 20 46 72 65 71 75 65 6e 74 6c 79 20 41 73 | Frequently As| 000006a0 6b 65 64 20 51 75 65 73 74 69 6f 6e 73 20 72 65 |ked Questions re| 000006b0 67 61 72 64 69 6e 67 20 28 72 65 29 64 69 73 74 |garding (re)dist| 000006c0 72 69 62 75 74 69 6f 6e 20 6f 66 20 5a 69 70 20 |ribution of Zip | 000006d0 61 6e 64 20 55 6e 5a 69 70 0a 20 20 20 61 72 65 |and UnZip. are| 000006e0 20 6e 65 61 72 20 74 68 65 20 65 6e 64 20 6f 66 | near the end of| 000006f0 20 74 68 69 73 20 66 69 6c 65 2e 0a 0a 20 20 20 | this file... | 00000700 54 68 65 72 65 20 61 72 65 20 6e 6f 20 6b 6e 6f |There are no kno| 00000710 77 6e 20 70 61 74 65 6e 74 73 20 6f 6e 20 61 6e |wn patents on an| 00000720 79 20 6f 66 20 74 68 65 20 63 6f 64 65 20 69 6e |y of the code in| 00000730 20 55 6e 5a 69 70 2e 20 20 55 6e 69 73 79 73 0a | UnZip. Unisys.| 00000740 20 20 20 63 6c 61 69 6d 73 20 61 20 70 61 74 65 | claims a pate| 00000750 6e 74 20 6f 6e 20 4c 5a 57 20 65 6e 63 6f 64 69 |nt on LZW encodi| 00000760 6e 67 20 61 6e 64 20 6f 6e 20 4c 5a 57 20 64 65 |ng and on LZW de| 00000770 63 6f 64 69 6e 67 20 5f 69 6e 20 61 6e 20 61 70 |coding _in an ap| 00000780 70 61 72 61 74 75 73 0a 20 20 20 74 68 61 74 20 |paratus. that | 00000790 70 65 72 66 6f 72 6d 73 20 4c 5a 57 20 65 6e 63 |performs LZW enc| 000007a0 6f 64 69 6e 67 5f 2c 20 62 75 74 20 74 68 65 20 |oding_, but the | 000007b0 70 61 74 65 6e 74 20 61 70 70 65 61 72 73 20 74 |patent appears t| 000007c0 6f 20 65 78 65 6d 70 74 20 61 20 73 74 61 6e 64 |o exempt a stand| 000007d0 2d 0a 20 20 20 61 6c 6f 6e 65 20 64 65 63 6f 64 |-. alone decod| 000007e0 65 72 20 28 61 73 20 69 6e 20 55 6e 5a 69 70 27 |er (as in UnZip'| 000007f0 73 20 75 6e 73 68 72 69 6e 6b 2e 63 29 2e 20 20 |s unshrink.c). | 00000800 55 6e 69 73 79 73 20 68 61 73 20 70 75 62 6c 69 |Unisys has publi| 00000810 63 6c 79 20 63 6c 61 69 6d 65 64 0a 20 20 20 6f |cly claimed. o| 00000820 74 68 65 72 77 69 73 65 2c 20 62 75 74 20 74 68 |therwise, but th| 00000830 65 20 69 73 73 75 65 20 68 61 73 20 6e 65 76 65 |e issue has neve| 00000840 72 20 62 65 65 6e 20 74 65 73 74 65 64 20 69 6e |r been tested in| 00000850 20 63 6f 75 72 74 2e 20 20 53 69 6e 63 65 20 74 | court. Since t| 00000860 68 69 73 0a 20 20 20 70 6f 69 6e 74 20 69 73 20 |his. point is | 00000870 75 6e 63 6c 65 61 72 2c 20 75 6e 73 68 72 69 6e |unclear, unshrin| 00000880 6b 69 6e 67 20 69 73 20 6e 6f 74 20 65 6e 61 62 |king is not enab| 00000890 6c 65 64 20 62 79 20 64 65 66 61 75 6c 74 2e 20 |led by default. | 000008a0 20 49 74 20 69 73 20 74 68 65 0a 20 20 20 72 65 | It is the. re| 000008b0 73 70 6f 6e 73 69 62 69 6c 69 74 79 20 6f 66 20 |sponsibility of | 000008c0 74 68 65 20 75 73 65 72 20 74 6f 20 6d 61 6b 65 |the user to make| 000008d0 20 68 69 73 20 6f 72 20 68 65 72 20 70 65 61 63 | his or her peac| 000008e0 65 20 77 69 74 68 20 55 6e 69 73 79 73 20 61 6e |e with Unisys an| 000008f0 64 0a 20 20 20 69 74 73 20 6c 69 63 65 6e 73 69 |d. its licensi| 00000900 6e 67 20 72 65 71 75 69 72 65 6d 65 6e 74 73 2e |ng requirements.| 00000910 20 20 28 75 6e 73 68 72 69 6e 6b 2e 63 20 6d 61 | (unshrink.c ma| 00000920 79 20 62 65 20 72 65 6d 6f 76 65 64 20 66 72 6f |y be removed fro| 00000930 6d 20 66 75 74 75 72 65 0a 20 20 20 72 65 6c 65 |m future. rele| 00000940 61 73 65 73 20 61 6c 74 6f 67 65 74 68 65 72 2e |ases altogether.| 00000950 29 0a 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |).______________| 00000960 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f |________________| * 00000990 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 5f 0a 0a 20 20 |____________.. | 000009a0 20 54 68 65 20 6f 72 69 67 69 6e 61 6c 20 75 6e | The original un| 000009b0 7a 69 70 20 73 6f 75 72 63 65 20 63 6f 64 65 20 |zip source code | 000009c0 68 61 73 20 62 65 65 6e 20 65 78 74 65 6e 73 69 |has been extensi| 000009d0 76 65 6c 79 20 6d 6f 64 69 66 69 65 64 20 61 6e |vely modified an| 000009e0 64 0a 20 20 20 61 6c 6d 6f 73 74 20 65 6e 74 69 |d. almost enti| 000009f0 72 65 6c 79 20 72 65 77 72 69 74 74 65 6e 20 28 |rely rewritten (| 00000a00 63 68 61 6e 67 65 73 20 69 6e 63 6c 75 64 65 20 |changes include | 00000a10 72 61 6e 64 6f 6d 20 7a 69 70 66 69 6c 65 20 61 |random zipfile a| 00000a20 63 63 65 73 73 0a 20 20 20 72 61 74 68 65 72 20 |ccess. rather | 00000a30 74 68 61 6e 20 73 65 71 75 65 6e 74 69 61 6c 3b |than sequential;| 00000a40 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 6f 66 20 | replacement of | 00000a50 75 6e 69 6d 70 6c 6f 64 65 28 29 20 77 69 74 68 |unimplode() with| 00000a60 20 65 78 70 6c 6f 64 65 28 29 3b 0a 20 20 20 72 | explode();. r| 00000a70 65 70 6c 61 63 65 6d 65 6e 74 20 6f 66 20 6f 6c |eplacement of ol| 00000a80 64 20 75 6e 73 68 72 69 6e 6b 28 29 20 77 69 74 |d unshrink() wit| 00000a90 68 20 6e 65 77 20 28 75 6e 72 65 6c 61 74 65 64 |h new (unrelated| 00000aa0 29 20 75 6e 73 68 72 69 6e 6b 28 29 3b 20 72 65 |) unshrink(); re| 00000ab0 2d 0a 20 20 20 70 6c 61 63 65 6d 65 6e 74 20 6f |-. placement o| 00000ac0 66 20 6f 75 74 70 75 74 20 72 6f 75 74 69 6e 65 |f output routine| 00000ad0 73 3b 20 61 64 64 69 74 69 6f 6e 20 6f 66 20 69 |s; addition of i| 00000ae0 6e 66 6c 61 74 65 28 29 2c 20 77 69 6c 64 63 61 |nflate(), wildca| 00000af0 72 64 73 2c 0a 20 20 20 66 69 6c 65 6e 61 6d 65 |rds,. filename| 00000b00 2d 6d 61 70 70 69 6e 67 2c 20 74 65 78 74 20 74 |-mapping, text t| 00000b10 72 61 6e 73 6c 61 74 69 6f 6e 2c 20 2e 2e 2e 3b |ranslation, ...;| 00000b20 20 65 74 63 2e 29 2e 20 20 41 73 20 66 61 72 20 | etc.). As far | 00000b30 61 73 20 77 65 20 63 61 6e 0a 20 20 20 74 65 6c |as we can. tel| 00000b40 6c 2c 20 6f 6e 6c 79 20 74 68 65 20 63 6f 72 65 |l, only the core| 00000b50 20 63 6f 64 65 20 6f 66 20 74 68 65 20 75 6e 72 | code of the unr| 00000b60 65 64 75 63 65 20 6d 65 74 68 6f 64 20 72 65 6d |educe method rem| 00000b70 61 69 6e 65 64 20 73 75 62 73 74 61 6e 74 69 61 |ained substantia| 00000b80 6c 6c 79 0a 20 20 20 73 69 6d 69 6c 61 72 20 74 |lly. similar t| 00000b90 6f 20 4d 72 2e 20 53 6d 69 74 68 27 73 20 6f 72 |o Mr. Smith's or| 00000ba0 69 67 69 6e 61 6c 20 73 6f 75 72 63 65 2e 20 20 |iginal source. | 00000bb0 41 73 20 6f 66 20 55 6e 5a 69 70 20 35 2e 34 32 |As of UnZip 5.42| 00000bc0 2c 20 74 68 65 20 63 6f 6d 70 6c 65 74 65 0a 20 |, the complete. | 00000bd0 20 20 63 6f 72 65 20 63 6f 64 65 20 69 73 20 6e | core code is n| 00000be0 6f 77 20 63 6f 76 65 72 65 64 20 62 79 20 74 68 |ow covered by th| 00000bf0 65 20 49 6e 66 6f 2d 5a 49 50 20 4c 69 63 65 6e |e Info-ZIP Licen| 00000c00 63 65 2e 20 20 54 68 65 72 65 66 6f 72 65 2c 20 |ce. Therefore, | 00000c10 73 75 70 70 6f 72 74 0a 20 20 20 66 6f 72 20 74 |support. for t| 00000c20 68 65 20 72 65 64 75 63 65 20 6d 65 74 68 6f 64 |he reduce method| 00000c30 20 68 61 73 20 62 65 65 6e 20 72 65 6d 6f 76 65 | has been remove| 00000c40 64 2e 0a 20 20 20 54 68 65 20 64 72 6f 70 20 6f |d.. The drop o| 00000c50 66 20 74 68 65 20 72 65 64 75 63 65 20 6d 65 74 |f the reduce met| 00000c60 68 6f 64 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 |hod should only | 00000c70 61 66 66 65 63 74 20 73 6f 6d 65 20 74 65 73 74 |affect some test| 00000c80 20 61 72 63 68 69 76 65 73 2c 0a 20 20 20 72 65 | archives,. re| 00000c90 64 75 63 69 6e 67 20 77 61 73 20 6e 65 76 65 72 |ducing was never| 00000ca0 20 75 73 65 64 20 69 6e 20 61 6e 79 20 70 75 62 | used in any pub| 00000cb0 6c 69 63 61 6c 6c 79 20 64 69 73 74 72 69 62 75 |lically distribu| 00000cc0 74 65 64 20 5a 69 70 20 70 72 6f 67 72 61 6d 2e |ted Zip program.| 00000cd0 0a 20 20 20 46 6f 72 20 70 61 74 68 6f 6c 6f 67 |. For patholog| 00000ce0 69 63 20 63 61 73 65 73 20 77 68 65 72 65 20 73 |ic cases where s| 00000cf0 75 70 70 6f 72 74 20 66 6f 72 20 72 65 64 75 63 |upport for reduc| 00000d00 65 64 20 61 72 63 68 69 76 65 20 65 6e 74 72 69 |ed archive entri| 00000d10 65 73 20 69 73 0a 20 20 20 6e 65 65 64 65 64 2c |es is. needed,| 00000d20 20 74 68 65 20 75 6e 72 65 64 75 63 65 20 63 6f | the unreduce co| 00000d30 64 65 20 63 6f 70 79 72 69 67 68 74 65 64 20 62 |de copyrighted b| 00000d40 79 20 53 61 6d 75 65 6c 20 48 2e 20 53 6d 69 74 |y Samuel H. Smit| 00000d50 68 20 69 73 20 61 76 61 69 6c 61 62 6c 65 0a 20 |h is available. | 00000d60 20 20 61 73 20 61 20 73 65 70 61 72 61 74 65 20 | as a separate | 00000d70 64 69 73 74 72 69 62 75 74 69 6f 6e 20 28 74 68 |distribution (th| 00000d80 65 20 72 65 73 74 72 69 63 74 65 64 20 63 6f 70 |e restricted cop| 00000d90 79 72 69 67 68 74 20 6f 66 20 74 68 69 73 20 63 |yright of this c| 00000da0 6f 64 65 20 69 73 0a 20 20 20 63 69 74 65 64 20 |ode is. cited | 00000db0 62 65 6c 6f 77 20 69 6e 20 74 68 65 20 22 68 69 |below in the "hi| 00000dc0 73 74 6f 72 69 63 61 6c 22 20 73 65 63 74 69 6f |storical" sectio| 00000dd0 6e 29 2e 0a 0a 20 20 20 54 68 65 20 66 6f 6c 6c |n)... The foll| 00000de0 6f 77 69 6e 67 20 63 6f 70 79 72 69 67 68 74 20 |owing copyright | 00000df0 61 70 70 6c 69 65 73 20 74 6f 20 74 68 65 20 4d |applies to the M| 00000e00 61 63 20 4f 53 20 46 69 6c 65 20 4d 61 6e 61 67 |ac OS File Manag| 00000e10 65 72 20 69 6e 74 65 72 66 61 63 65 20 63 6f 64 |er interface cod| 00000e20 65 0a 20 20 20 28 6d 61 63 6f 73 2f 73 6f 75 72 |e. (macos/sour| 00000e30 63 65 2f 6d 61 63 73 74 75 66 66 2e 5b 63 68 5d |ce/macstuff.[ch]| 00000e40 29 2c 20 64 69 73 74 72 69 62 75 74 65 64 20 77 |), distributed w| 00000e50 69 74 68 20 55 6e 5a 69 70 20 35 2e 34 20 61 6e |ith UnZip 5.4 an| 00000e60 64 20 6c 61 74 65 72 3a 0a 0a 20 20 20 20 20 2a |d later:.. *| 00000e70 20 4d 6f 72 65 46 69 6c 65 73 0a 20 20 20 20 20 | MoreFiles. | 00000e80 2a 0a 20 20 20 20 20 2a 20 41 20 63 6f 6c 6c 65 |*. * A colle| 00000e90 63 74 69 6f 6e 20 6f 66 20 46 69 6c 65 20 4d 61 |ction of File Ma| 00000ea0 6e 61 67 65 72 20 61 6e 64 20 72 65 6c 61 74 65 |nager and relate| 00000eb0 64 20 72 6f 75 74 69 6e 65 73 0a 20 20 20 20 20 |d routines. | 00000ec0 2a 0a 20 20 20 20 20 2a 20 62 79 20 4a 69 6d 20 |*. * by Jim | 00000ed0 4c 75 74 68 65 72 20 28 41 70 70 6c 65 20 4d 61 |Luther (Apple Ma| 00000ee0 63 69 6e 74 6f 73 68 20 44 65 76 65 6c 6f 70 65 |cintosh Develope| 00000ef0 72 20 54 65 63 68 6e 69 63 61 6c 20 53 75 70 70 |r Technical Supp| 00000f00 6f 72 74 20 45 6d 65 72 69 74 75 73 29 0a 20 20 |ort Emeritus). | 00000f10 20 20 20 2a 20 77 69 74 68 20 73 69 67 6e 69 66 | * with signif| 00000f20 69 63 61 6e 74 20 63 6f 64 65 20 63 6f 6e 74 72 |icant code contr| 00000f30 69 62 75 74 69 6f 6e 73 20 62 79 20 4e 69 74 69 |ibutions by Niti| 00000f40 6e 20 47 61 6e 61 74 72 61 0a 20 20 20 20 20 2a |n Ganatra. *| 00000f50 20 28 41 70 70 6c 65 20 4d 61 63 69 6e 74 6f 73 | (Apple Macintos| 00000f60 68 20 44 65 76 65 6c 6f 70 65 72 20 54 65 63 68 |h Developer Tech| 00000f70 6e 69 63 61 6c 20 53 75 70 70 6f 72 74 20 45 6d |nical Support Em| 00000f80 65 72 69 74 75 73 29 0a 20 20 20 20 20 2a 20 43 |eritus). * C| 00000f90 6f 70 79 72 69 67 68 74 20 20 31 39 39 32 2d 31 |opyright 1992-1| 00000fa0 39 39 38 20 41 70 70 6c 65 20 43 6f 6d 70 75 74 |998 Apple Comput| 00000fb0 65 72 2c 20 49 6e 63 2e 0a 20 20 20 20 20 2a 20 |er, Inc.. * | 00000fc0 50 6f 72 74 69 6f 6e 73 20 63 6f 70 79 72 69 67 |Portions copyrig| 00000fd0 68 74 20 20 31 39 39 35 20 4a 69 6d 20 4c 75 74 |ht 1995 Jim Lut| 00000fe0 68 65 72 0a 20 20 20 20 20 2a 20 41 6c 6c 20 72 |her. * All r| 00000ff0 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a |ights reserved..| 00001000 20 20 20 20 20 2a 20 54 68 65 20 50 61 63 6b 61 | * The Packa| 00001010 67 65 20 22 4d 6f 72 65 20 46 69 6c 65 73 22 20 |ge "More Files" | 00001020 69 73 20 64 69 73 74 72 69 62 75 74 65 64 20 75 |is distributed u| 00001030 6e 64 65 72 20 74 68 65 20 66 6f 6c 6c 6f 77 69 |nder the followi| 00001040 6e 67 0a 20 20 20 20 20 2a 20 6c 69 63 65 6e 73 |ng. * licens| 00001050 65 20 74 65 72 6d 73 3a 0a 20 20 20 20 20 2a 0a |e terms:. *.| 00001060 20 20 20 20 20 2a 20 20 20 20 20 20 20 20 20 20 | * | 00001070 22 59 6f 75 20 6d 61 79 20 69 6e 63 6f 72 70 6f |"You may incorpo| 00001080 72 61 74 65 20 74 68 69 73 20 73 61 6d 70 6c 65 |rate this sample| 00001090 20 63 6f 64 65 20 69 6e 74 6f 20 79 6f 75 72 0a | code into your.| 000010a0 20 20 20 20 20 2a 20 20 20 20 20 20 20 20 20 20 | * | 000010b0 20 61 70 70 6c 69 63 61 74 69 6f 6e 73 20 77 69 | applications wi| 000010c0 74 68 6f 75 74 20 72 65 73 74 72 69 63 74 69 6f |thout restrictio| 000010d0 6e 2c 20 74 68 6f 75 67 68 20 74 68 65 0a 20 20 |n, though the. | 000010e0 20 20 20 2a 20 20 20 20 20 20 20 20 20 20 20 73 | * s| 000010f0 61 6d 70 6c 65 20 63 6f 64 65 20 68 61 73 20 62 |ample code has b| 00001100 65 65 6e 20 70 72 6f 76 69 64 65 64 20 22 41 53 |een provided "AS| 00001110 20 49 53 22 20 61 6e 64 20 74 68 65 0a 20 20 20 | IS" and the. | 00001120 20 20 2a 20 20 20 20 20 20 20 20 20 20 20 72 65 | * re| 00001130 73 70 6f 6e 73 69 62 69 6c 69 74 79 20 66 6f 72 |sponsibility for| 00001140 20 69 74 73 20 6f 70 65 72 61 74 69 6f 6e 20 69 | its operation i| 00001150 73 20 31 30 30 25 20 79 6f 75 72 73 2e 0a 20 20 |s 100% yours.. | 00001160 20 20 20 2a 20 20 20 20 20 20 20 20 20 20 20 48 | * H| 00001170 6f 77 65 76 65 72 2c 20 77 68 61 74 20 79 6f 75 |owever, what you| 00001180 20 61 72 65 20 6e 6f 74 20 70 65 72 6d 69 74 74 | are not permitt| 00001190 65 64 20 74 6f 20 64 6f 20 69 73 20 74 6f 0a 20 |ed to do is to. | 000011a0 20 20 20 20 2a 20 20 20 20 20 20 20 20 20 20 20 | * | 000011b0 72 65 64 69 73 74 72 69 62 75 74 65 20 74 68 65 |redistribute the| 000011c0 20 73 6f 75 72 63 65 20 61 73 20 22 44 53 43 20 | source as "DSC | 000011d0 53 61 6d 70 6c 65 20 43 6f 64 65 22 20 61 66 74 |Sample Code" aft| 000011e0 65 72 0a 20 20 20 20 20 2a 20 20 20 20 20 20 20 |er. * | 000011f0 20 20 20 20 68 61 76 69 6e 67 20 6d 61 64 65 20 | having made | 00001200 63 68 61 6e 67 65 73 2e 20 49 66 20 79 6f 75 27 |changes. If you'| 00001210 72 65 20 67 6f 69 6e 67 20 74 6f 0a 20 20 20 20 |re going to. | 00001220 20 2a 20 20 20 20 20 20 20 20 20 20 20 72 65 64 | * red| 00001230 69 73 74 72 69 62 75 74 65 20 74 68 65 20 73 6f |istribute the so| 00001240 75 72 63 65 2c 20 77 65 20 72 65 71 75 69 72 65 |urce, we require| 00001250 20 74 68 61 74 20 79 6f 75 20 6d 61 6b 65 0a 20 | that you make. | 00001260 20 20 20 20 2a 20 20 20 20 20 20 20 20 20 20 20 | * | 00001270 69 74 20 63 6c 65 61 72 20 69 6e 20 74 68 65 20 |it clear in the | 00001280 73 6f 75 72 63 65 20 74 68 61 74 20 74 68 65 20 |source that the | 00001290 63 6f 64 65 20 77 61 73 20 64 65 73 63 65 6e 64 |code was descend| 000012a0 65 64 0a 20 20 20 20 20 2a 20 20 20 20 20 20 20 |ed. * | 000012b0 20 20 20 20 66 72 6f 6d 20 41 70 70 6c 65 20 53 | from Apple S| 000012c0 61 6d 70 6c 65 20 43 6f 64 65 2c 20 62 75 74 20 |ample Code, but | 000012d0 74 68 61 74 20 79 6f 75 27 76 65 20 6d 61 64 65 |that you've made| 000012e0 0a 20 20 20 20 20 2a 20 20 20 20 20 20 20 20 20 |. * | 000012f0 20 20 63 68 61 6e 67 65 73 2e 22 0a 0a 20 20 20 | changes.".. | 00001300 54 68 65 20 75 73 61 67 65 20 74 65 72 6d 73 20 |The usage terms | 00001310 6f 66 20 74 68 69 73 20 63 6f 70 79 72 69 67 68 |of this copyrigh| 00001320 74 20 6e 6f 74 65 20 61 72 65 20 63 6f 6d 70 61 |t note are compa| 00001330 74 69 62 6c 65 20 77 69 74 68 20 74 68 65 0a 20 |tible with the. | 00001340 20 20 49 6e 66 6f 2d 5a 49 50 20 6c 69 63 65 6e | Info-ZIP licen| 00001350 73 65 2c 20 74 68 65 79 20 64 6f 20 6e 6f 74 20 |se, they do not | 00001360 61 64 64 20 66 75 72 74 68 65 72 20 72 65 73 74 |add further rest| 00001370 72 69 63 74 69 6f 6e 73 2e 0a 0a 0a 20 20 20 54 |rictions.... T| 00001380 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 70 |he following cop| 00001390 79 72 69 67 68 74 20 61 70 70 6c 69 65 73 20 74 |yright applies t| 000013a0 6f 20 74 68 65 20 4d 61 63 20 4f 53 20 22 6d 61 |o the Mac OS "ma| 000013b0 63 62 69 6e 33 22 20 64 65 63 6f 64 69 6e 67 20 |cbin3" decoding | 000013c0 63 6f 64 65 0a 20 20 20 28 65 78 74 72 61 20 66 |code. (extra f| 000013d0 69 65 6c 64 20 63 6f 6d 70 61 74 69 62 69 6c 69 |ield compatibili| 000013e0 74 79 20 77 69 74 68 20 5a 69 70 49 74 29 3a 0a |ty with ZipIt):.| 000013f0 0a 20 20 20 20 20 2a 20 20 4d 61 63 42 69 6e 61 |. * MacBina| 00001400 72 79 49 49 49 2e 68 0a 20 20 20 20 20 2a 0a 20 |ryIII.h. *. | 00001410 20 20 20 20 2a 20 20 43 6f 70 79 72 69 67 68 74 | * Copyright| 00001420 20 31 39 39 37 20 43 68 72 69 73 74 6f 70 68 65 | 1997 Christophe| 00001430 72 20 45 76 61 6e 73 20 28 63 65 76 61 6e 73 40 |r Evans (cevans@| 00001440 70 6f 70 70 79 62 61 6e 6b 2e 63 6f 6d 29 0a 20 |poppybank.com). | 00001450 20 20 20 20 2a 0a 20 20 20 20 20 2a 20 20 42 61 | *. * Ba| 00001460 73 69 63 20 65 6e 63 6f 64 69 6e 67 20 61 6e 64 |sic encoding and| 00001470 20 64 65 63 6f 64 69 6e 67 20 6f 66 20 4d 61 63 | decoding of Mac| 00001480 69 6e 74 6f 73 68 20 66 69 6c 65 73 20 74 6f 20 |intosh files to | 00001490 74 68 65 0a 20 20 20 20 20 2a 20 20 4d 61 63 42 |the. * MacB| 000014a0 69 6e 61 72 79 20 49 49 49 20 73 70 65 63 2e 0a |inary III spec..| 000014b0 20 20 20 20 20 2a 20 2d 2d 2d 2d 2d 2d 2d 2d 2d | * ---------| 000014c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d |----------------| * 000014f0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 |-------------. | 00001500 20 20 20 2a 20 54 68 69 73 20 73 6f 75 72 63 65 | * This source| 00001510 20 69 73 20 63 6f 70 79 72 69 67 68 74 65 64 20 | is copyrighted | 00001520 62 79 20 43 68 72 69 73 74 6f 70 68 65 72 20 45 |by Christopher E| 00001530 76 61 6e 73 20 28 63 65 76 61 6e 73 40 70 6f 70 |vans (cevans@pop| 00001540 70 79 62 61 6e 6b 2e 63 6f 6d 29 0a 20 20 20 20 |pybank.com). | 00001550 20 2a 20 28 61 76 61 69 6c 61 62 6c 65 20 61 74 | * (available at| 00001560 20 66 74 70 3a 2f 2f 66 74 70 2e 6c 61 7a 65 72 | ftp://ftp.lazer| 00001570 77 61 72 65 2e 63 6f 6d 2f 4d 61 63 42 69 6e 61 |ware.com/MacBina| 00001580 72 79 49 49 49 5f 73 72 63 5f 43 2e 73 69 74 0a |ryIII_src_C.sit.| 00001590 20 20 20 20 20 2a 20 68 6f 6d 65 70 61 67 65 20 | * homepage | 000015a0 6f 66 20 4c 65 6f 6e 61 72 64 20 52 6f 73 65 6e |of Leonard Rosen| 000015b0 74 68 6f 6c 20 20 6c 65 6f 6e 61 72 64 72 40 6e |thol leonardr@n| 000015c0 65 74 63 6f 6d 2e 63 6f 6d 29 0a 0a 20 20 54 68 |etcom.com).. Th| 000015d0 69 73 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 |is copyright not| 000015e0 65 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 |e does not conta| 000015f0 69 6e 20 61 6e 79 20 75 73 61 67 65 20 74 65 72 |in any usage ter| 00001600 6d 73 2e 20 20 53 6f 2c 20 77 65 20 61 73 73 75 |ms. So, we assu| 00001610 6d 65 0a 20 20 74 68 61 74 20 74 68 69 73 20 63 |me. that this c| 00001620 6f 64 65 20 69 73 20 66 72 65 65 6c 79 20 72 65 |ode is freely re| 00001630 75 73 61 62 6c 65 20 75 6e 74 69 6c 20 77 65 20 |usable until we | 00001640 61 72 65 20 70 72 6f 76 65 64 20 77 72 6f 6e 67 |are proved wrong| 00001650 2e 2e 2e 0a 0a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d |.....-----------| 00001660 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d |----------------| * 00001690 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a |---------------.| 000016a0 0a 20 20 20 54 68 65 20 72 65 6d 61 69 6e 69 6e |. The remainin| 000016b0 67 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 65 |g copyright note| 000016c0 73 20 68 61 76 65 20 62 65 65 6e 20 73 75 70 65 |s have been supe| 000016d0 72 73 65 65 64 65 64 20 62 79 20 74 68 65 20 6e |rseeded by the n| 000016e0 65 77 0a 20 20 20 49 6e 66 6f 2d 5a 49 50 20 6c |ew. Info-ZIP l| 000016f0 69 63 65 6e 73 65 2c 20 77 69 74 68 20 65 78 70 |icense, with exp| 00001700 6c 69 63 69 74 20 70 65 72 6d 69 73 73 69 6f 6e |licit permission| 00001710 20 66 72 6f 6d 20 74 68 65 20 72 65 73 70 65 63 | from the respec| 00001720 74 69 76 65 0a 20 20 20 6f 72 69 67 69 6e 61 6c |tive. original| 00001730 20 61 75 74 68 6f 72 73 2e 20 20 54 68 65 79 20 | authors. They | 00001740 61 72 65 20 63 69 74 65 64 20 68 65 72 65 20 66 |are cited here f| 00001750 6f 72 20 68 69 73 74 6f 72 69 63 61 6c 20 72 65 |or historical re| 00001760 61 73 6f 6e 73 2c 0a 20 20 20 6f 6e 6c 79 3a 0a |asons,. only:.| 00001770 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e |. The followin| 00001780 67 20 63 6f 70 79 72 69 67 68 74 20 61 70 70 6c |g copyright appl| 00001790 69 65 73 20 74 6f 20 74 68 65 20 66 75 6c 6c 2d |ies to the full-| 000017a0 66 65 61 74 75 72 65 64 20 75 6e 72 65 64 75 63 |featured unreduc| 000017b0 65 2e 63 0a 20 20 20 28 6e 6f 77 20 64 69 73 74 |e.c. (now dist| 000017c0 72 69 62 75 74 65 64 20 73 65 70 61 72 61 74 65 |ributed separate| 000017d0 6c 79 29 3a 0a 0a 20 20 20 20 20 2a 20 43 6f 70 |ly):.. * Cop| 000017e0 79 72 69 67 68 74 20 31 39 38 39 20 53 61 6d 75 |yright 1989 Samu| 000017f0 65 6c 20 48 2e 20 53 6d 69 74 68 3b 20 20 41 6c |el H. Smith; Al| 00001800 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 |l rights reserve| 00001810 64 0a 20 20 20 20 20 2a 0a 20 20 20 20 20 2a 20 |d. *. * | 00001820 44 6f 20 6e 6f 74 20 64 69 73 74 72 69 62 75 74 |Do not distribut| 00001830 65 20 6d 6f 64 69 66 69 65 64 20 76 65 72 73 69 |e modified versi| 00001840 6f 6e 73 20 77 69 74 68 6f 75 74 20 6d 79 20 70 |ons without my p| 00001850 65 72 6d 69 73 73 69 6f 6e 2e 0a 20 20 20 20 20 |ermission.. | 00001860 2a 20 44 6f 20 6e 6f 74 20 72 65 6d 6f 76 65 20 |* Do not remove | 00001870 6f 72 20 61 6c 74 65 72 20 74 68 69 73 20 6e 6f |or alter this no| 00001880 74 69 63 65 20 6f 72 20 61 6e 79 20 6f 74 68 65 |tice or any othe| 00001890 72 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 |r copyright noti| 000018a0 63 65 2e 0a 20 20 20 20 20 2a 20 49 66 20 79 6f |ce.. * If yo| 000018b0 75 20 75 73 65 20 74 68 69 73 20 69 6e 20 79 6f |u use this in yo| 000018c0 75 72 20 6f 77 6e 20 70 72 6f 67 72 61 6d 20 79 |ur own program y| 000018d0 6f 75 20 6d 75 73 74 20 64 69 73 74 72 69 62 75 |ou must distribu| 000018e0 74 65 20 73 6f 75 72 63 65 20 63 6f 64 65 2e 0a |te source code..| 000018f0 20 20 20 20 20 2a 20 44 6f 20 6e 6f 74 20 75 73 | * Do not us| 00001900 65 20 61 6e 79 20 6f 66 20 74 68 69 73 20 69 6e |e any of this in| 00001910 20 61 20 63 6f 6d 6d 65 72 63 69 61 6c 20 70 72 | a commercial pr| 00001920 6f 64 75 63 74 2e 0a 0a 20 20 20 52 65 67 61 72 |oduct... Regar| 00001930 64 69 6e 67 20 74 68 65 20 66 69 72 73 74 20 73 |ding the first s| 00001940 74 69 70 75 6c 61 74 69 6f 6e 2c 20 4d 72 2e 20 |tipulation, Mr. | 00001950 53 6d 69 74 68 20 77 61 73 20 74 72 61 63 6b 65 |Smith was tracke| 00001960 64 20 64 6f 77 6e 20 69 6e 20 73 6f 75 74 68 65 |d down in southe| 00001970 72 6e 0a 20 20 20 43 61 6c 69 66 6f 72 6e 69 61 |rn. California| 00001980 20 73 6f 6d 65 20 79 65 61 72 73 20 62 61 63 6b | some years back| 00001990 20 5b 53 61 6d 75 65 6c 20 48 2e 20 53 6d 69 74 | [Samuel H. Smit| 000019a0 68 2c 20 54 68 65 20 54 6f 6f 6c 20 53 68 6f 70 |h, The Tool Shop| 000019b0 3b 20 61 73 20 6f 66 20 6d 69 64 2d 0a 20 20 20 |; as of mid-. | 000019c0 4d 61 79 20 31 39 39 34 2c 20 28 32 31 33 29 20 |May 1994, (213) | 000019d0 38 35 31 2d 39 39 36 39 20 28 76 6f 69 63 65 29 |851-9969 (voice)| 000019e0 2c 20 28 32 31 33 29 20 38 38 37 2d 32 31 32 37 |, (213) 887-2127| 000019f0 28 3f 29 20 28 73 75 62 73 63 72 69 70 74 69 6f |(?) (subscriptio| 00001a00 6e 20 42 42 53 29 2c 0a 20 20 20 37 31 31 35 30 |n BBS),. 71150| 00001a10 2e 32 37 33 31 40 63 6f 6d 70 75 73 65 72 76 65 |.2731@compuserve| 00001a20 2e 63 6f 6d 5d 3a 0a 0a 20 20 20 22 48 65 20 73 |.com]:.. "He s| 00001a30 61 79 73 20 74 68 61 74 20 68 65 20 74 68 6f 75 |ays that he thou| 00001a40 67 68 74 20 74 68 61 74 20 77 68 6f 65 76 65 72 |ght that whoever| 00001a50 20 63 6f 6e 74 61 63 74 65 64 20 68 69 6d 20 75 | contacted him u| 00001a60 6e 64 65 72 73 74 6f 6f 64 20 74 68 61 74 0a 20 |nderstood that. | 00001a70 20 20 20 68 65 20 68 61 73 20 6e 6f 20 6f 62 6a | he has no obj| 00001a80 65 63 74 69 6f 6e 20 74 6f 20 74 68 65 20 49 6e |ection to the In| 00001a90 66 6f 2d 5a 49 50 20 67 72 6f 75 70 27 73 20 69 |fo-ZIP group's i| 00001aa0 6e 63 6c 75 73 69 6f 6e 20 6f 66 20 68 69 73 20 |nclusion of his | 00001ab0 63 6f 64 65 2e 0a 20 20 20 20 48 69 73 20 70 72 |code.. His pr| 00001ac0 69 6d 61 72 79 20 63 6f 6e 63 65 72 6e 20 69 73 |imary concern is| 00001ad0 20 74 68 61 74 20 69 74 20 72 65 6d 61 69 6e 20 | that it remain | 00001ae0 66 72 65 65 6c 79 20 64 69 73 74 72 69 62 75 74 |freely distribut| 00001af0 61 62 6c 65 2c 20 68 65 20 73 61 69 64 2e 22 0a |able, he said.".| 00001b00 0a 20 20 20 44 65 73 70 69 74 65 20 74 68 65 20 |. Despite the | 00001b10 66 61 63 74 20 74 68 61 74 20 6f 75 72 20 22 6e |fact that our "n| 00001b20 6f 72 6d 61 6c 22 20 63 6f 64 65 20 68 61 73 20 |ormal" code has | 00001b30 62 65 65 6e 20 65 6e 74 69 72 65 6c 79 20 72 65 |been entirely re| 00001b40 77 72 69 74 74 65 6e 0a 20 20 20 61 6e 64 20 62 |written. and b| 00001b50 79 20 64 65 66 61 75 6c 74 20 6e 6f 20 6c 6f 6e |y default no lon| 00001b60 67 65 72 20 63 6f 6e 74 61 69 6e 73 20 61 6e 79 |ger contains any| 00001b70 20 6f 66 20 4d 72 2e 20 53 6d 69 74 68 27 73 20 | of Mr. Smith's | 00001b80 63 6f 64 65 2c 20 49 6e 66 6f 2d 5a 49 50 0a 20 |code, Info-ZIP. | 00001b90 20 20 72 65 6d 61 69 6e 73 20 69 6e 64 65 62 74 | remains indebt| 00001ba0 65 64 20 61 6e 64 20 67 72 61 74 65 66 75 6c 20 |ed and grateful | 00001bb0 74 6f 20 68 69 6d 2e 20 20 57 65 20 68 6f 70 65 |to him. We hope| 00001bc0 20 68 65 20 66 69 6e 64 73 20 6f 75 72 20 63 6f | he finds our co| 00001bd0 6e 74 72 69 62 75 2d 0a 20 20 20 74 69 6f 6e 73 |ntribu-. tions| 00001be0 20 61 73 20 75 73 65 66 75 6c 20 61 73 20 77 65 | as useful as we| 00001bf0 20 68 61 76 65 20 68 69 73 2e 0a 0a 20 20 20 4e | have his... N| 00001c00 6f 74 65 20 74 68 61 74 20 74 68 65 20 74 68 69 |ote that the thi| 00001c10 72 64 20 61 6e 64 20 66 6f 75 72 74 68 20 73 74 |rd and fourth st| 00001c20 69 70 75 6c 61 74 69 6f 6e 73 20 73 74 69 6c 6c |ipulations still| 00001c30 20 61 70 70 6c 79 20 74 6f 20 61 6e 79 20 63 6f | apply to any co| 00001c40 6d 2d 0a 20 20 20 70 61 6e 79 20 74 68 61 74 20 |m-. pany that | 00001c50 77 69 73 68 65 73 20 74 6f 20 69 6e 63 6f 72 70 |wishes to incorp| 00001c60 6f 72 61 74 65 20 74 68 65 20 75 6e 72 65 64 75 |orate the unredu| 00001c70 63 65 20 63 6f 64 65 20 69 6e 74 6f 20 69 74 73 |ce code into its| 00001c80 20 70 72 6f 64 75 63 74 73 3b 0a 20 20 20 69 66 | products;. if| 00001c90 20 79 6f 75 20 77 69 73 68 20 74 6f 20 64 6f 20 | you wish to do | 00001ca0 73 6f 2c 20 79 6f 75 20 6d 75 73 74 20 63 6f 6e |so, you must con| 00001cb0 74 61 63 74 20 4d 72 2e 20 53 6d 69 74 68 20 64 |tact Mr. Smith d| 00001cc0 69 72 65 63 74 6c 79 20 72 65 67 61 72 64 69 6e |irectly regardin| 00001cd0 67 0a 20 20 20 6c 69 63 65 6e 73 69 6e 67 2e 0a |g. licensing..| 00001ce0 0a 20 20 2d 2d 2d 2d 2d 0a 0a 20 20 20 54 68 65 |. -----.. The| 00001cf0 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 70 79 72 | following copyr| 00001d00 69 67 68 74 20 61 70 70 6c 69 65 64 20 74 6f 20 |ight applied to | 00001d10 6d 6f 73 74 20 6f 66 20 74 68 65 20 56 4d 53 20 |most of the VMS | 00001d20 63 6f 64 65 20 69 6e 20 76 6d 73 2e 63 2c 0a 20 |code in vms.c,. | 00001d30 20 20 64 69 73 74 72 69 62 75 74 65 64 20 77 69 | distributed wi| 00001d40 74 68 20 55 6e 5a 69 70 20 76 65 72 73 69 6f 6e |th UnZip version| 00001d50 20 34 2e 32 20 61 6e 64 20 6c 61 74 65 72 3a 0a | 4.2 and later:.| 00001d60 0a 20 20 20 20 20 2a 20 43 6f 70 79 72 69 67 68 |. * Copyrigh| 00001d70 74 20 28 63 29 20 31 39 39 32 2d 39 33 20 49 67 |t (c) 1992-93 Ig| 00001d80 6f 72 20 4d 61 6e 64 72 69 63 68 65 6e 6b 6f 2e |or Mandrichenko.| 00001d90 0a 20 20 20 20 20 2a 20 50 65 72 6d 69 73 73 69 |. * Permissi| 00001da0 6f 6e 20 69 73 20 67 72 61 6e 74 65 64 20 74 6f |on is granted to| 00001db0 20 61 6e 79 20 69 6e 64 69 76 69 64 75 61 6c 20 | any individual | 00001dc0 6f 72 20 69 6e 73 74 69 74 75 74 69 6f 6e 20 74 |or institution t| 00001dd0 6f 20 75 73 65 2c 20 63 6f 70 79 2c 0a 20 20 20 |o use, copy,. | 00001de0 20 20 2a 20 6f 72 20 72 65 64 69 73 74 72 69 62 | * or redistrib| 00001df0 75 74 65 20 74 68 69 73 20 73 6f 66 74 77 61 72 |ute this softwar| 00001e00 65 20 73 6f 20 6c 6f 6e 67 20 61 73 20 61 6c 6c |e so long as all| 00001e10 20 6f 66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c | of the original| 00001e20 20 66 69 6c 65 73 0a 20 20 20 20 20 2a 20 61 72 | files. * ar| 00001e30 65 20 69 6e 63 6c 75 64 65 64 20 75 6e 6d 6f 64 |e included unmod| 00001e40 69 66 69 65 64 20 61 6e 64 20 74 68 61 74 20 74 |ified and that t| 00001e50 68 69 73 20 63 6f 70 79 72 69 67 68 74 20 6e 6f |his copyright no| 00001e60 74 69 63 65 20 69 73 20 72 65 74 61 69 6e 65 64 |tice is retained| 00001e70 2e 0a 0a 20 20 2d 2d 2d 2d 2d 0a 0a 20 20 20 54 |... -----.. T| 00001e80 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 70 |he following cop| 00001e90 79 72 69 67 68 74 20 61 70 70 6c 69 65 64 20 74 |yright applied t| 00001ea0 6f 20 74 68 65 20 6e 65 77 20 76 65 72 73 69 6f |o the new versio| 00001eb0 6e 20 6f 66 20 75 6e 73 68 72 69 6e 6b 2e 63 2c |n of unshrink.c,| 00001ec0 0a 20 20 20 64 69 73 74 72 69 62 75 74 65 64 20 |. distributed | 00001ed0 77 69 74 68 20 55 6e 5a 69 70 20 76 65 72 73 69 |with UnZip versi| 00001ee0 6f 6e 20 35 2e 32 20 61 6e 64 20 6c 61 74 65 72 |on 5.2 and later| 00001ef0 3a 0a 0a 20 20 20 20 20 2a 20 43 6f 70 79 72 69 |:.. * Copyri| 00001f00 67 68 74 20 28 63 29 20 31 39 39 34 20 47 72 65 |ght (c) 1994 Gre| 00001f10 67 20 52 6f 65 6c 6f 66 73 2e 0a 20 20 20 20 20 |g Roelofs.. | 00001f20 2a 20 50 65 72 6d 69 73 73 69 6f 6e 20 69 73 20 |* Permission is | 00001f30 67 72 61 6e 74 65 64 20 74 6f 20 61 6e 79 20 69 |granted to any i| 00001f40 6e 64 69 76 69 64 75 61 6c 2f 69 6e 73 74 69 74 |ndividual/instit| 00001f50 75 74 69 6f 6e 2f 63 6f 72 70 6f 72 61 74 65 0a |ution/corporate.| 00001f60 20 20 20 20 20 2a 20 65 6e 74 69 74 79 20 74 6f | * entity to| 00001f70 20 75 73 65 2c 20 63 6f 70 79 2c 20 72 65 64 69 | use, copy, redi| 00001f80 73 74 72 69 62 75 74 65 20 6f 72 20 6d 6f 64 69 |stribute or modi| 00001f90 66 79 20 74 68 69 73 20 73 6f 66 74 77 61 72 65 |fy this software| 00001fa0 20 66 6f 72 0a 20 20 20 20 20 2a 20 61 6e 79 20 | for. * any | 00001fb0 70 75 72 70 6f 73 65 20 77 68 61 74 73 6f 65 76 |purpose whatsoev| 00001fc0 65 72 2c 20 73 75 62 6a 65 63 74 20 74 6f 20 74 |er, subject to t| 00001fd0 68 65 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6e 6f |he conditions no| 00001fe0 74 65 64 20 69 6e 20 74 68 65 0a 20 20 20 20 20 |ted in the. | 00001ff0 2a 20 46 72 65 71 75 65 6e 74 6c 79 20 41 73 6b |* Frequently Ask| 00002000 65 64 20 51 75 65 73 74 69 6f 6e 73 20 73 65 63 |ed Questions sec| 00002010 74 69 6f 6e 20 62 65 6c 6f 77 2c 20 70 6c 75 73 |tion below, plus| 00002020 20 6f 6e 65 20 61 64 64 69 74 69 6f 6e 61 6c 0a | one additional.| 00002030 20 20 20 20 20 2a 20 63 6f 6e 64 69 74 69 6f 6e | * condition| 00002040 3a 20 20 6e 61 6d 65 6c 79 2c 20 74 68 61 74 20 |: namely, that | 00002050 6d 79 20 6e 61 6d 65 20 6e 6f 74 20 62 65 20 72 |my name not be r| 00002060 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 |emoved from the | 00002070 73 6f 75 72 63 65 0a 20 20 20 20 20 2a 20 63 6f |source. * co| 00002080 64 65 2e 20 20 28 4f 74 68 65 72 20 6e 61 6d 65 |de. (Other name| 00002090 73 20 6d 61 79 2c 20 6f 66 20 63 6f 75 72 73 65 |s may, of course| 000020a0 2c 20 62 65 20 61 64 64 65 64 20 61 73 20 6d 6f |, be added as mo| 000020b0 64 69 66 69 63 61 74 69 6f 6e 73 0a 20 20 20 20 |difications. | 000020c0 20 2a 20 61 72 65 20 6d 61 64 65 2e 29 20 20 43 | * are made.) C| 000020d0 6f 72 70 6f 72 61 74 65 20 6c 65 67 61 6c 20 73 |orporate legal s| 000020e0 74 61 66 66 20 28 6c 69 6b 65 20 61 74 20 49 42 |taff (like at IB| 000020f0 4d 20 3a 2d 29 20 29 20 77 68 6f 20 68 61 76 65 |M :-) ) who have| 00002100 0a 20 20 20 20 20 2a 20 70 72 6f 62 6c 65 6d 73 |. * problems| 00002110 20 75 6e 64 65 72 73 74 61 6e 64 69 6e 67 20 74 | understanding t| 00002120 68 69 73 20 63 61 6e 20 63 6f 6e 74 61 63 74 20 |his can contact | 00002130 6d 65 20 74 68 72 6f 75 67 68 20 5a 69 70 2d 42 |me through Zip-B| 00002140 75 67 73 2e 2e 2e 0a 0a 20 20 2d 2d 2d 2d 2d 0a |ugs..... -----.| 00002150 0a 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e |. The followin| 00002160 67 20 63 6f 70 79 72 69 67 68 74 20 61 70 70 6c |g copyright appl| 00002170 69 65 64 20 74 6f 20 74 68 65 20 57 69 6e 64 6f |ied to the Windo| 00002180 77 73 20 44 4c 4c 20 63 6f 64 65 20 28 77 69 6e |ws DLL code (win| 00002190 64 6c 6c 2f 2a 29 2c 0a 20 20 20 64 69 73 74 72 |dll/*),. distr| 000021a0 69 62 75 74 65 64 20 77 69 74 68 20 55 6e 5a 69 |ibuted with UnZi| 000021b0 70 20 76 65 72 73 69 6f 6e 20 35 2e 32 20 61 6e |p version 5.2 an| 000021c0 64 20 6c 61 74 65 72 3a 0a 0a 20 20 20 20 20 2a |d later:.. *| 000021d0 20 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 31 | Copyright (c) 1| 000021e0 39 39 36 20 4d 69 6b 65 20 57 68 69 74 65 2e 0a |996 Mike White..| 000021f0 20 20 20 20 20 2a 20 50 65 72 6d 69 73 73 69 6f | * Permissio| 00002200 6e 20 69 73 20 67 72 61 6e 74 65 64 20 74 6f 20 |n is granted to | 00002210 61 6e 79 20 69 6e 64 69 76 69 64 75 61 6c 20 6f |any individual o| 00002220 72 20 69 6e 73 74 69 74 75 74 69 6f 6e 20 74 6f |r institution to| 00002230 20 75 73 65 2c 0a 20 20 20 20 20 2a 20 63 6f 70 | use,. * cop| 00002240 79 2c 20 6f 72 20 72 65 64 69 73 74 72 69 62 75 |y, or redistribu| 00002250 74 65 20 74 68 69 73 20 73 6f 66 74 77 61 72 65 |te this software| 00002260 20 73 6f 20 6c 6f 6e 67 20 61 73 20 61 6c 6c 20 | so long as all | 00002270 6f 66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 0a |of the original.| 00002280 20 20 20 20 20 2a 20 66 69 6c 65 73 20 61 72 65 | * files are| 00002290 20 69 6e 63 6c 75 64 65 64 2c 20 74 68 61 74 20 | included, that | 000022a0 69 74 20 69 73 20 6e 6f 74 20 73 6f 6c 64 20 66 |it is not sold f| 000022b0 6f 72 20 70 72 6f 66 69 74 2c 20 61 6e 64 20 74 |or profit, and t| 000022c0 68 61 74 20 74 68 69 73 0a 20 20 20 20 20 2a 20 |hat this. * | 000022d0 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 |copyright notice| 000022e0 20 69 73 20 72 65 74 61 69 6e 65 64 2e 0a 0a 20 | is retained... | 000022f0 20 2d 2d 2d 2d 2d 0a 0a 20 20 20 54 68 65 20 66 | -----.. The f| 00002300 6f 6c 6c 6f 77 69 6e 67 20 63 6f 70 79 72 69 67 |ollowing copyrig| 00002310 68 74 20 61 70 70 6c 69 65 64 20 74 6f 20 74 68 |ht applied to th| 00002320 65 20 57 69 6e 64 6f 77 73 20 43 45 20 47 55 49 |e Windows CE GUI| 00002330 20 70 6f 72 74 2c 20 60 60 50 6f 63 6b 65 74 0a | port, ``Pocket.| 00002340 20 20 20 55 6e 5a 69 70 2c 27 27 20 64 69 73 74 | UnZip,'' dist| 00002350 72 69 62 75 74 65 64 20 77 69 74 68 20 55 6e 5a |ributed with UnZ| 00002360 69 70 20 76 65 72 73 69 6f 6e 20 35 2e 33 20 61 |ip version 5.3 a| 00002370 6e 64 20 6c 61 74 65 72 3a 0a 0a 20 20 20 20 20 |nd later:.. | 00002380 2a 20 41 6c 6c 20 74 68 65 20 73 6f 75 72 63 65 |* All the source| 00002390 20 66 69 6c 65 73 20 66 6f 72 20 50 6f 63 6b 65 | files for Pocke| 000023a0 74 20 55 6e 5a 69 70 2c 20 65 78 63 65 70 74 20 |t UnZip, except | 000023b0 66 6f 72 20 63 6f 6d 70 6f 6e 65 6e 74 73 0a 20 |for components. | 000023c0 20 20 20 20 2a 20 77 72 69 74 74 65 6e 20 62 79 | * written by| 000023d0 20 74 68 65 20 49 6e 66 6f 2d 5a 49 50 20 67 72 | the Info-ZIP gr| 000023e0 6f 75 70 2c 20 61 72 65 20 63 6f 70 79 72 69 67 |oup, are copyrig| 000023f0 68 74 65 64 20 31 39 39 37 20 62 79 20 53 74 65 |hted 1997 by Ste| 00002400 76 65 20 50 2e 0a 20 20 20 20 20 2a 20 4d 69 6c |ve P.. * Mil| 00002410 6c 65 72 2e 20 20 54 68 65 20 70 72 6f 64 75 63 |ler. The produc| 00002420 74 20 22 50 6f 63 6b 65 74 20 55 6e 5a 69 70 22 |t "Pocket UnZip"| 00002430 20 69 74 73 65 6c 66 20 69 73 20 70 72 6f 70 65 | itself is prope| 00002440 72 74 79 20 6f 66 20 74 68 65 0a 20 20 20 20 20 |rty of the. | 00002450 2a 20 61 75 74 68 6f 72 20 61 6e 64 20 63 61 6e |* author and can| 00002460 6e 6f 74 20 62 65 20 61 6c 74 65 72 65 64 20 69 |not be altered i| 00002470 6e 20 61 6e 79 20 77 61 79 20 77 69 74 68 6f 75 |n any way withou| 00002480 74 20 77 72 69 74 74 65 6e 20 63 6f 6e 73 65 6e |t written consen| 00002490 74 0a 20 20 20 20 20 2a 20 66 72 6f 6d 20 53 74 |t. * from St| 000024a0 65 76 65 20 50 2e 20 4d 69 6c 6c 65 72 2e 0a 0a |eve P. Miller...| 000024b0 20 20 2d 2d 2d 2d 2d 0a 0a 20 20 20 54 68 65 20 | -----.. The | 000024c0 72 65 6d 61 69 6e 69 6e 67 20 63 6f 64 65 20 77 |remaining code w| 000024d0 61 73 20 77 72 69 74 74 65 6e 20 62 79 20 6d 61 |as written by ma| 000024e0 6e 79 20 70 65 6f 70 6c 65 20 61 73 73 6f 63 69 |ny people associ| 000024f0 61 74 65 64 20 77 69 74 68 20 74 68 65 0a 20 20 |ated with the. | 00002500 20 49 6e 66 6f 2d 5a 49 50 20 67 72 6f 75 70 2c | Info-ZIP group,| 00002510 20 77 69 74 68 20 6c 61 72 67 65 20 63 6f 6e 74 | with large cont| 00002520 72 69 62 75 74 69 6f 6e 73 20 66 72 6f 6d 20 28 |ributions from (| 00002530 62 75 74 20 6e 6f 74 20 6c 69 6d 69 74 65 64 20 |but not limited | 00002540 74 6f 29 3a 0a 20 20 20 47 72 65 67 20 52 6f 65 |to):. Greg Roe| 00002550 6c 6f 66 73 20 28 6f 76 65 72 61 6c 6c 20 70 72 |lofs (overall pr| 00002560 6f 67 72 61 6d 20 6c 6f 67 69 63 2c 20 5a 69 70 |ogram logic, Zip| 00002570 49 6e 66 6f 2c 20 75 6e 73 68 72 69 6e 6b 2c 20 |Info, unshrink, | 00002580 66 69 6c 65 6e 61 6d 65 0a 20 20 20 6d 61 70 70 |filename. mapp| 00002590 69 6e 67 2f 70 6f 72 74 61 62 69 6c 69 74 79 2c |ing/portability,| 000025a0 20 65 74 63 2e 29 2c 20 4d 61 72 6b 20 41 64 6c | etc.), Mark Adl| 000025b0 65 72 20 28 69 6e 66 6c 61 74 65 2c 20 65 78 70 |er (inflate, exp| 000025c0 6c 6f 64 65 2c 20 66 75 6e 7a 69 70 29 2c 0a 20 |lode, funzip),. | 000025d0 20 20 4b 61 69 20 55 77 65 20 52 6f 6d 6d 65 6c | Kai Uwe Rommel| 000025e0 20 28 4f 53 2f 32 29 2c 20 4a 6f 68 6e 20 42 75 | (OS/2), John Bu| 000025f0 73 68 20 61 6e 64 20 50 61 75 6c 20 4b 69 65 6e |sh and Paul Kien| 00002600 69 74 7a 20 28 41 6d 69 67 61 29 2c 20 41 6e 74 |itz (Amiga), Ant| 00002610 6f 69 6e 65 0a 20 20 20 56 65 72 68 65 69 6a 65 |oine. Verheije| 00002620 6e 20 28 4d 61 63 69 6e 74 6f 73 68 29 2c 20 48 |n (Macintosh), H| 00002630 75 6e 74 65 72 20 47 6f 61 74 6c 65 79 20 28 6d |unter Goatley (m| 00002640 6f 72 65 20 56 4d 53 29 2c 20 4d 69 6b 65 20 57 |ore VMS), Mike W| 00002650 68 69 74 65 20 28 57 69 6e 64 6f 77 73 0a 20 20 |hite (Windows. | 00002660 20 44 4c 4c 73 29 2c 20 43 68 72 69 73 74 69 61 | DLLs), Christia| 00002670 6e 20 53 70 69 65 6c 65 72 20 28 6f 76 65 72 61 |n Spieler (overa| 00002680 6c 6c 20 6c 6f 67 69 63 2c 20 6f 70 74 69 6d 69 |ll logic, optimi| 00002690 7a 61 74 69 6f 6e 2c 20 56 4d 53 2c 20 65 74 63 |zation, VMS, etc| 000026a0 2e 29 20 61 6e 64 0a 20 20 20 6f 74 68 65 72 73 |.) and. others| 000026b0 2e 20 20 53 65 65 20 74 68 65 20 66 69 6c 65 20 |. See the file | 000026c0 43 4f 4e 54 52 49 42 53 20 69 6e 20 74 68 65 20 |CONTRIBS in the | 000026d0 73 6f 75 72 63 65 20 64 69 73 74 72 69 62 75 74 |source distribut| 000026e0 69 6f 6e 20 66 6f 72 20 61 20 6d 75 63 68 0a 20 |ion for a much. | 000026f0 20 20 6d 6f 72 65 20 63 6f 6d 70 6c 65 74 65 20 | more complete | 00002700 6c 69 73 74 20 6f 66 20 63 6f 6e 74 72 69 62 75 |list of contribu| 00002710 74 6f 72 73 2e 0a 20 20 20 54 68 65 20 64 65 63 |tors.. The dec| 00002720 6f 6d 70 72 65 73 73 69 6f 6e 20 63 6f 72 65 20 |ompression core | 00002730 63 6f 64 65 20 66 6f 72 20 74 68 65 20 64 65 66 |code for the def| 00002740 6c 61 74 65 20 6d 65 74 68 6f 64 20 28 69 6e 66 |late method (inf| 00002750 6c 61 74 65 2e 5b 63 68 5d 2c 0a 20 20 20 65 78 |late.[ch],. ex| 00002760 70 6c 6f 64 65 2e 63 29 20 77 61 73 20 6f 72 69 |plode.c) was ori| 00002770 67 69 6e 61 6c 6c 79 20 77 72 69 74 74 65 6e 20 |ginally written | 00002780 62 79 20 4d 61 72 6b 20 41 64 6c 65 72 20 77 68 |by Mark Adler wh| 00002790 6f 20 73 75 62 6d 69 74 74 65 64 20 69 74 0a 20 |o submitted it. | 000027a0 20 20 61 73 20 70 75 62 6c 69 63 20 64 6f 6d 61 | as public doma| 000027b0 69 6e 20 63 6f 64 65 2e 0a 0a 2d 2d 2d 2d 2d 2d |in code...------| 000027c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d |----------------| * 00002800 2d 2d 2d 2d 0a |----.| 00002805