Contents of the UnZip 4.2 main archive (the "sub-archives" may be .arc or .tar.Z instead of .zip, or even sub-directories): Contents this file README what UnZip is; general information (was unzip##.descr) History.420 new features and fixes in this release ZipRules Info-ZIP guidelines on (code) contributions to the cause BUGS known bugs, problems, and (possible) features to be added unzip.1 UnZip manual page, nroff format unzip.man UnZip manual page, human-readable format zipinfo.1 ZipInfo manual page, nroff format zipinfo.man ZipInfo manual page, human-readable format CONTRIBS list of contributors to UnZip COPYING copyrights and distribution policy crypt.c NOT INCLUDED: see notes below extract.c high-level extraction and decryption code (required) file_io.c file manipulation and password code (required) mapname.c code to map filenames between different OS's (required) match.c pattern-matching code for filename wildcards (required*) misc.c various support routines (required*) ship.c utility to encode/split/e-mail binary files (useful/optional) unimplod.c code for unImploding (required) unreduce.c code for unReducing (required) unshrink.c code for unShrinking (required) unzip.c main UnZip driver code (required) unzip.h main UnZip header file (required*) zip.h header for using crypt.c with UnZip (required for decryption) zipinfo.c zipfile information utility (useful, but optional) Makefile main Unix and OS/2 makefile for export version (required) Makefile.cr main Unix and OS/2 makefile for decryption version (see below) AMIGA.zip support files for compiling on Amiga (LF) ATARI.zip support files for compiling v4.1 on Atari ST (CR LF) MAC.zip support files for compiling on Macintosh (LF) MSDOS.zip support files for compiling under MS-DOS (CR LF) OS2.zip support files for compiling under OS/2 (CR LF) VMS.zip support files for compiling under VMS (LF) cray.dif patch to crypt.c 1.0 (8 Nov 91) to fix bug on 64-bit/Cray Files marked "required*" are also needed to compile ZipInfo. There are Unix, OS/2 and MS-DOS targets to make ZipInfo near the bottom of Makefile (zipinfo, zi_dos, zi_os2, zi_gcc, zi_icc). The sub-archives are marked either "CR LF" or "LF" to indicate the line-endings format of the contained text files. The file ship.c is the stand-alone source file for the ship utility, a program for ASCII-encoding, splitting, e-mailing, and decoding binaries (similar to uuencode/uudecode but far more useful). This is the preferred format for sending/receiving zipfiles to and from zip-bugs and Info-ZIP. Instructions on how to use it are included in the comments near the top of ship.c, and there are Unix, OS/2 and DOS makefile targets in Makefile (sorry, we haven't got this fully integrated into all the other sub- archives). Ship is more fully supported in the Zip distribution; if you've already got it from there, you don't need to make it again. The Atari ST support is in the form of patches against UnZip 4.1; there are more details in the ATARI sub-archive Contents file. Amiga support has not been tested since version 4.1 or earlier (the makefiles, however, have been updated to reflect the new code structure, and any changes required shouldn't be TOO extensive; maybe--dare we say it?--none...). Encryption and decryption code for both Zip and UnZip (the only file required for UnZip is crypt.c) is available from the following sites (the filenames may differ slightly, if later versions become available): From the US: pit-manager.mit.edu:/pub/zip/crypt/zipcrypt.shar (mail server at mail-server@pit-manager.mit.edu) wuarchive.wustl.edu:/mirrors3/garbo.uwasa.fi/arcutil/zcrypt10.zip Outside the US: garbo.uwasa.fi:/pc/arcutil/zcrypt10.zip ftp.win.tue.nl:/pub/compression/zip/zcrypt10.zip ftp.inria.fr:/system/arch-compr/zcrypt10.zip ftp.informatik.tu-muenchen.de:/pub/utils/archiver/zcrypt10.zip (mail server at ftp-mailer@ftp.informatik.tu-muenchen.de) Non-US users, please do NOT ftp from the US site (US regulations and all that). Likewise, US users, please do not ftp from the European sites (it's not illegal, but it sure is a waste of expensive bandwidth). If someone repackages zipcrypt.shar or zcrypt10.zip as a VMS .share file and places it on a VMS archive site somewhere, please let us know (send e-mail to zip-bugs at the address listed in README). Likewise for Mac- or Atari-specific formats (or any others).