OBSOLETE Cygutils - Utilities for Cygwin

UP
Obsolete CygUtils Home
Obsolete V1.1 Home

zip-2.3

Notes:

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