zip-2.3
Notes:
- 2001-Jan-19: obsoleted by zip-2.3-1
in the official net-release. Get it at one of these
sites, in the
'contrib/zip' directory. As of Jan 25, 2001,
the zip-2.3-1 package in the official cygwin distribution is now
official and is no longer a test release.
- The following note from Cosmin Truta prompted me to update
to unzip541 and zip23:
Please note that Cygwin is regarded as a Windoze platform,
not as Unix. Therefore, the compilation is
make -f win32/makefile.gcc
for both Cygwin and Mingw32.
The files produced have the HostOS value equal to 11 (WinNT
filesystem), not 3 (Unix), and the NTSD descriptors are also
stored in the zip archive, along with the universal time
(as in the Unix versions).
Download:
zip-2.3-cygwin1.1.README
The precompiled package was built without encryption support (thanks to stupid
US governent regulations). If you want to build zip *with* encryption support
it should work; just unpack the source code here, and apply the patch. Then
you need to get the following:
the zcrypt29.zip package from ftp://ftp.freesoftware.com/pub/infozip/src
extract it and and overwrite the dummy files ./crypt.c and ./crypt.h
The US has slightly relaxed export restrictions on encryption source code,
but not binaries. Therefore the precompiled versions here do not contain
encryption code. Also, I will not provide the encryption source because
the law requires certain government agencies to be notified, and I'm not
willing to do that.
Before building (either the regular or the encryption-enable version) be sure
that the "crypt.h" file in your /usr/local/include has been renamed.
The build instructions here are slightly different than those I presented
for zip-2.2. As Cosmin Truta pointed out,
Please note that Cygwin is regarded as a Windoze platform,
not as Unix. Therefore, the compilation is
make -f win32/makefile.gcc
for both Cygwin and Mingw32.
The files produced have the HostOS value equal to 11 (WinNT
filesystem), not 3 (Unix), and the NTSD descriptors are also
stored in the zip archive, along with the universal time
(as in the Unix versions).
unpack zip23.tar.gz
cd zip-2.3
patch -p1 < ../zip-2.3-cygwin1.1.patch
make -f win32/makefile.gcc
install -m 755 *.exe /usr/local/bin
install -m 644 man/zip.1 /usr/local/man/man1
/usr/local/bin/zip.exe
/usr/local/bin/zipnote.exe
/usr/local/bin/zipsplit.exe
/usr/local/bin/zipcloak.exe
/usr/local/man/man1/zip.1
Obsolete V1.1 Home
Obsolete CygUtils Home
Last modified: Thu Jan 25 18:22:29 -0500 2001