Zip is a compression and file packaging/archive utility. Although highly compatible both with PKWARE's PKZIP and PKUNZIP utilities for MS-DOS and with Info-ZIP's own UnZip, our primary objectives have been portability and other-than-MSDOS functionality. Features not found in the PKWARE version include:
The zipper is one of the simplest machines of modern times and arguably one of the least essential, but it is an immeasurably useful device in our everyday lives. Think how much easier it is to close a pants fly, a suitcase, the back of a dress, a sleeping bag or a tent flap with a zipper than with buttons or cords. If your zipper doesn't have a number on the back, you can simply measure the width of the zipper teeth in millimeters or inches. Teeth/Coil Width 1 to 4.5 mm 0.04 to 0.18 in = Small 5 to 7.5 mm 0.19 to 0.30 in = Medium 8 to 10 mm 0.31 to 0.40 in = Large suspacer. Check 1 star & Up 3 check 2 stars & Up 2 check 3 stars & Up 2 check 4 stars & Up 2 check 5 stars 2 Whether you need an all-purpose, invisible, or metal zipper, we carry them in all lengths and colors for a variety of projects.
- creating zipfiles in a pipe or on a device
- VMS and OS/2 extended file attributes
- conversion between Unix, MS-DOS and Macintosh text file formats
- the ability to run on most of your favorite operating systems.
Plus it's free, as is the source code. Whoa.
Zip is useful for packaging a set of files for distribution, for archiving files, and for saving disk space by temporarily compressing unused files or directories. Zip puts one or more compressed files into a single ZIP archive, along with information about the files (name, path, date, time of last modification, protection, and check information to verify file integrity). An entire directory structure can be packed into a ZIP archive with a single command.
Zip has one compression method (deflation) and can also store files without compression. Zip automatically chooses the better of the two for each file. Compression ratios of 2:1 to 3:1 are common for text files.
All known vulnerabilities are fixed in Zip 2.32. (Let's hope it stays that way.) |
Zip 2.3 and (presumably) all previous versions have a buffer-overrun vulnerability relating to deep directory paths that could potentially lead to local privilege escalation (e.g., in the case of automated, Zip-based backups). See the FAQ page for details. |
Contents of This Page:
Latest Release
New features in Zip 3.0, released 7 July 2008:
- large-file support (i.e., > 2GB)
- support for more than 65536 files per archive
- multi-part archive support
- bzip2 compression support
- Unicode (UTF-8) filename and (partial) comment support
- difference mode (for incremental backups)
- filesystem-synch mode
- cross-archive copy mode
- extended progress info and logging
- improved archive-fixing support
- improved streaming and piping
- improved command-line parser
- improved Unix FIFO support
- Unix 32-bit UIDs/GIDs (requires UnZip 6.0 to restore)
Future Plans
The next major release of Zip will be version 3.1, with AES encryption, complete Unicode-comments support, extended attributes, and perhaps some other things.
A Zipper 1 3 07
Downloads
NEW RELEASE: Most binaries are contributed by third parties, so there's no fixed schedule for when any of them might appear. Those binaries typically provided by Info-ZIP team members (DOS, Win32, OS/2, Linux, FreeBSD, VMS) have already started showing up and should be fully available within a few weeks, though we make no promises. Please be patient, and feel free to grab the sources and compile your own! (Yes, even you. Free, downloadable compilers exist for all major OSes!)
Ready-to-run binary versions of Zip are available for numerous platforms and operating systems, but for most systems, only older binaries are available. The three primary CTAN sites (and their many mirrors) contain a snapshot of these binaries, current as of roughly 2004 (i.e., UnZip 5.51 and Zip 2.3 timeframe):
- tug.ctan.org (US) [FROZEN]
- ftp.tex.ac.uk (UK) [FROZEN]
- ftp.dante.de (Germany) [FROZEN]
Here's a quick guide to the directory structure of the old ftp site:
|
As of 2009, the latest sources and binaries Exporter for address book 1 3. for Zip, UnZip, WiZ and MacZip (including encryption code) are available at ftp.info-zip.org and at Info-ZIP's SourceForge site.
Ready-to-run binary versions of Zip are available for numerous platforms and operating systems, but for most systems, only older binaries are available. The three primary CTAN sites (and their many mirrors) contain a snapshot of these binaries, current as of roughly 2004 (i.e., UnZip 5.51 and Zip 2.3 timeframe):
- tug.ctan.org (US) [FROZEN]
- ftp.tex.ac.uk (UK) [FROZEN]
- ftp.dante.de (Germany) [FROZEN]
Here's a quick guide to the directory structure of the old ftp site:
|
As of 2009, the latest sources and binaries Exporter for address book 1 3. for Zip, UnZip, WiZ and MacZip (including encryption code) are available at ftp.info-zip.org and at Info-ZIP's SourceForge site.
Other Stuff
Technical information on zipfiles and other assorted Info-ZIP documentation is available from:
- www.info-zip.org (Kentucky, US) or local mirror
Technical information and documentation for deflate/inflate and zlib are available from :
- the zlib home page
Further information on where to (possibly) find Info-ZIP stuff is available in:
- the Info-ZIP 'WHERE' file (ASCII text)
Information about commercial use, modification and redistribution of Zip, UnZip, WiZ and MacZip is available in:
- the Info-ZIP license
It's basically BSD-like, but note that there may still be a few remaining files in some of the packages that are covered by different licenses.
Return to the Info-ZIP Home Page.
Last updated 4 October 2008. Web page occasionally maintained by Greg Roelofs. Please direct Info-ZIP queries (availability, ports, bugs, etc.) to Zip-Bug . Copyright © 1995-2008 Greg Roelofs. Zip is maintained by Ed Gordon. |