Projects / UnZip


UnZip will list, test, or extract files from a ZIP archive, commonly found on DOS and Windows systems. A companion program, Zip, creates ZIP archives; both are part of the Info-ZIP project. Both programs are compatible with archives created by PKWARE's PKZIP or Nico Mak's WinZip, but in many cases the program options or default behaviors differ.

Operating Systems

RSS Recent releases

Release Notes: New features include support for PKWARE ZIP64 extensions, large file support, support for the bzip2 compression method, support for UTF-8 encoded entry names, support for restoration of symbolic link attributes, and support for restoration of 32-bit UID/GID data. A new "-D" option was added to suppress restoration of timestamps for extracted directory entries. A "Time of Creation/Time of Use" vulnerability when setting attributes of extracted files was resolved (CVE ID CAN-2005-2475). A memory leak when processing invalid deflated data was fixed. Further bugfixes and enhancements were made.

  •  11 Mar 2005 13:02

Release Notes: This is a maintenance release that adds support for the VCEmbedded 3.0 WinCE compiler and fixes various minor bugs (none security-related).

  •  23 May 2004 20:02

Release Notes: This is primarily a security-fix release, correcting a textmode data-corruption bug in 16-bit ports and several directory-traversal flaws (involving invalid filename characters, quoted characters, symlink traversal, and local/central-directory filename mismatches). It also adds support for restoring directory timestamps under Windows.

  •  08 Jun 2002 13:03

Release Notes: Support for PKWARE's Deflate64 compression method, support for simple "execute command after extraction" in UnZipSFX (compile sources with CHEAP_SFX_AUTORUN defined), and a fix for a directory-traversal security hole with a new "-:" option to override.

  •  21 Aug 2001 18:04

    Release Notes: This release removes unreduce.c (now available only as a separate add-on archive) and the Amiga timelib code to eliminate final distribution restrictions beyond the BSD-like Info-ZIP license. There is a generic replacement for the timelib code. Filename mapping of Unix ``dot'' files to DOS 8.3 format has been improved.

    RSS Recent comments

    23 Nov 2001 18:30 roelofs

    Re: the source .tgz is in a different place

    > New location:

    That is incorrect. The zlib in-memory, deflate/inflate compression library is there (or at, but Zip and UnZip are separate (and older) command-line utilities for processing zipfiles. They live at
    (web pages) and (files).

    Note that UnZip can use zlib, but this is optional.

    28 Jul 2001 21:10 dryft

    the source .tgz is in a different place
    New location:


    Project Spotlight


    A client-server pair to register clients with dynamic IP addresses in hosts.allow.


    Project Spotlight

    Griffon IDE

    An IDE for HTML, Bash, Perl, PHP, C, etc.