Purpose:Extract files from .ZIP archives


Format:UNZIP [/= /A:[[-][+]rhsdaecjot] /C /CRC /D /E /F /I /Nt /O /P /Q /S"password" /TEST /U /V] ziparchive path file ...


ziparchiveThe Zip file to work with
pathThe path where files will be extracted
fileThe file(s) to extract


/A:... (attribute switch)/O(verwrite)
/I (descriptions)/V(iew)



File Selection:


Supports command dialog, attribute switches, extended wildcards, ranges, multiple file names, and include lists.


File Completion Syntax:


The default filename completion syntax is: [1] dirs zip [2*] *




You can specify a pathname for ziparchive. If you don't provide an extension, and the filename as entered doesn't exist, UNZIP adds ".zip". If you don't specify an operation, UNZIP will default to Extract. If you don't specify any arguments, UNZIP will display its command dialog.


UNZIP supports wildcards for the zip archive name and for the filenames to extract. UNZIP will prompt before overwriting existing files. Your options at the prompt are explained in detail under Page and File Prompts.


path specifies the path where files will be extracted. If path is not specified, files are extracted to the current directory.


UNZIP will automatically use the Zip64 extensions if the archive is in Zip64 format.


UNZIP sets two internal variables:


%_unzip_filesThe number of files extracted
%_unzip_errorsThe number of errors




Extract the files in myzip.zip, recreating the saved directory structure, overwriting any existing files:


unzip /d /o myzip.zip




/=Display the UNZIP command dialog to help you set the filename and command line options. The /= option can be anywhere on the line; additional options will set the appropriate fields in the command dialog.


/A:...Select only those files that have the specified attribute(s) set. See Attribute Switches for information on the attributes which can follow /A:. Do not use /A: with @file lists. See @file lists for details.


You can specify /A:= to display a dialog to help you set individual attributes.


/CDisplay (on standard output) the contents of a file in the zip archive.


/CRCDisplay the file CRCs (must be used with /V).


/DRecreate the directory structure saved in the zip file.


/EExtract the specified file(s). (This is the default.)


/FExtract only those files that currently exist in the target folder, and which are older than the file in the zip archive.


/ISave the "File Comment" (if any) for each extracted file to the NTFS description or the DESCRIPT.ION file.


/Nt Don't update the CD / CDD extended directory search database (JPSTREE.IDX).


/OOverwrite existing files. UNZIP normally prompts before overwriting an existing file; /O will suppress the prompt.


/PDisplay the progress (0 - 100%) for each file as it is extracted.


/QDon't display filenames as they are extracted.


/SUse the specified password to extract the file(s) from an encrypted archive. If you don't provide a password on the command line, UNZIP will prompt you to enter one.


/TESTTest the integrity of the ZIP file (header and contents). Any errors will be displayed on STDERR.


/UExtract files which either don't exist in the target folder, or which are older than the file in the zip archive.


/VView the list of files in the archive (date, time, size, compression ratio, and filename). If the zip file is password protected, UNZIP will append a * after the filename.