Copyright (C) 1990,1991 Mark Adler, Richard B. Wales, and Jean-loup Gailly. 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, that it is not sold for profit, and that this copyright notice is retained. This file is a complete list of files mentioned in the above copyright. Some of the files in this list explicitly state in their text that they are public domain or not copyrighted. These files can be distributed separately and are marked below with asterisks. file what it is ---- ---------- contents This file. crypt.c Code for encryption and decryption (not in export version). crypt.h Header used in implode modules to access encryption routines. dir_os2.c * Directory routines for OS/2. dir_os2.h * Definitions of functions in dir_os2.c. doturboc.bat Batch file for compiling under Turbo C 2.0. fileio.c System dependent routines (most of them anyway). globals.c Global variables. history List of changes in the versions leading up to this one. im_bits.c Output variable-length bit strings. im_ctree.c Encode source values using variable-length binary code trees. im_lm.asm An 80x86 assembler version of a routine in im_lmat.c. im_lmat.c Find redundant text in a sliding window. implode.c Implode compression method (calls other im* modules). implode.h Definitions of functions external to the im* modules. infozip.who List of contributors to the portable Zip project. makecrc.c * Generate the CRC table in util.c and shrink.c. makefile Unix make file. makefile.bor MSDOS Borland C++ make file. makefile.exp Export make file (leaves out encryption and zipcloak). makefile.msc MSDOS Microsoft C make file. makefile.os2 OS/2 make file. makefile.pwc Power C make file. makevms.com VMS command file for compilation. readme Short file to point to zip.doc. revision.h Contains the program version number and revision date. ship.c * Encodes a binary stream into a mailable text stream. ship.def OS/2 def file for Ship. shrink.c Shrink compression method. tailor.h * Tailors the compilation to the system being compiled on. tempf.c Temporary memory/file interface. tempf.h Definitions of functions in tempf.c. util.c Miscellaneous utility routines. zip.1 Source for the Zip man page (zip.doc). zip.c Main routine for Zip. zip.def OS/2 def file for Zip. zip.doc Documentation for Zip (zip.1 processed). zip.h Header for all Zip modules. zip.prj Project file for Borland (Turbo) C++. zipcloak.c Main routine for ZipCloak. ziperr.h Error messages in Zip. zipfile.c Zip file format handler. zipnote.c Main routine for ZipNote. zipsplit.c Main routine for ZipSplit. zipup.c Applies shrink and/or implode methods to compress an entry. All of the files are in Unix (LF only) format execpt for the documentation files, zip.prj, and doturboc.bat. On MSDOS systems, you can use the -a option of unzip to convert the source files to CRLF format. This is only necessary if you wish to edit the files--they will compile as is with Microsoft C and Turbo/Borland C++ 1.0 or later. However, you will have to convert the files (using unzip -a) to the CRLF format to compile with the older Turbo C 1.0 or 2.0. You should be able to find unzip the same place you found this.