unshield1
Extract cab files from an installshield installer archive
Usage
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 ...]}
Overview
Unshield extracts CAB files from InstallShield installers, used to install software on Microsoft Windows based machines.
Options
-
-c COMPONENT -
Only list/extract this component
-
-d DIRECTORY -
Extract files to DIRECTORY
-
-D LEVEL -
Set debug log level 0 - No logging (default) 1 - Errors only 2 - Errors and warnings 3 - Errors, warnings and debug messages
-
-g GROUP -
Only list/extract this file group
-
-h -
Show help message
-
-i VERSION -
Force InstallShield version number (don't autodetect)
Use this option if you have a very old archive (generated with InstallShield <= 4) and / or the automatic detection fails
-
-e ENCODING -
Convert filename character encoding to local codepage from ENCODING (implicitly sets -R)
-
-j -
Junk paths (do not make directories)
-
-L -
Make file and directory names lowercase
-
-O -
Use old compression
-
-r -
Save raw data (do not decompress)
-
-R -
Don't do any conversion to file and directory names when extracting
-
-V, --version -
Print version information
Commands:
c
|
List components |
|---|---|
g
|
List file groups |
l
|
List files |
t
|
Test files |
x
|
Extract files |
Other:
CABFILE
|
The file to list or extract contents of |
|---|---|
FILENAME
|
Optionally specify names of specific files to extract (wildcards are supported) |
Releases
12 releases since Debian 3.1 (Sarge); the text changed 4 times.
--version since Arch Linux 2026-11-01;
-O since Debian 5.0 (Lenny);
-R since Debian 9 (Stretch);
-V since Debian 5.0 (Lenny);
-e since Arch Linux 2026-11-01;
-i since Debian 13 (Trixie);
-r since Debian 5.0 (Lenny).
-n until Debian 13 (Trixie);
-o until Debian 13 (Trixie);
-v until Debian 13 (Trixie).