.TH UNSHIELD "1" "November 2023" "The Unshield project" "https://github.com/twogood/unshield" .SH NAME unshield \- extract CAB files from an InstallShield installer archive .SH SYNOPSIS unshield [\-c COMPONENT] [\-d DIRECTORY] [\-D LEVEL] [\-g GROUP] [\-h] [\-i VERSION] [\-e ENCODING] [\-j] [\-L] [\-O] [\-r] [\-R] [\-V] c|g|l|t|x CABFILE [FILENAME...] .SH DESCRIPTION Unshield extracts CAB files from InstallShield installers, used to install software on Microsoft Windows based machines. .SH OPTIONS .TP \fB\-c\fR COMPONENT Only list/extract this component .TP \fB\-d\fR DIRECTORY Extract files to DIRECTORY .TP \fB\-D\fR LEVEL Set debug log level 0 \- No logging (default) 1 \- Errors only 2 \- Errors and warnings 3 \- Errors, warnings and debug messages .TP \fB\-g\fR GROUP Only list/extract this file group .TP \fB\-h\fR Show help message .TP \fB\-i\fR VERSION Force InstallShield version number (don't autodetect) .br Use this option if you have a very old archive (generated with InstallShield <= 4) and / or the automatic detection fails .TP \fB\-e\fR ENCODING Convert filename character encoding to local codepage from ENCODING (implicitly sets -R) .TP \fB\-j\fR Junk paths (do not make directories) .TP \fB\-L\fR Make file and directory names lowercase .TP \fB\-O\fR Use old compression .TP \fB\-r\fR Save raw data (do not decompress) .TP \fB\-R\fR Don't do any conversion to file and directory names when extracting .TP \fB\-V\fR, \fB\-\-version\fR Print version information .SS "Commands:" .TP c List components .TP g List file groups .TP l List files .TP t Test files .TP x Extract files .SS Other: .TP CABFILE The file to list or extract contents of .TP FILENAME Optionally specify names of specific files to extract (wildcards are supported) .SH AUTHOR This manual page was adapted by Mark Ellis , from the skeleton generated by help2man