summaryrefslogtreecommitdiffstats
path: root/system/unshieldv3/unshieldv3.1
blob: 8a9f51c5466cd5f090e256b14989f831ab0ae1ef (plain)
.\" Man page generated from reStructuredText.
.
.
.nr rst2man-indent-level 0
.
.de1 rstReportMargin
\\$1 \\n[an-margin]
level \\n[rst2man-indent-level]
level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
-
\\n[rst2man-indent0]
\\n[rst2man-indent1]
\\n[rst2man-indent2]
..
.de1 INDENT
.\" .rstReportMargin pre:
. RS \\$1
. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
. nr rst2man-indent-level +1
.\" .rstReportMargin post:
..
.de UNINDENT
. RE
.\" indent \\n[an-margin]
.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
.nr rst2man-indent-level -1
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
.TH "UNSHIELDV3" 1 "2022-12-28" "0.2.1" "SlackBuilds.org"
.SH NAME
unshieldv3 \- Extract InstallShield v3 archives
.\" RST source for unshieldv3(1) man page. Convert with:
.
.\" rst2man.py unshieldv3.rst > unshieldv3.1
.
.\" rst2man.py comes from the SBo development/docutils package.
.
.SH SYNOPSIS
.sp
unshieldv3 \fBinfo\fP \fIfile.z\fP
.sp
unshieldv3 \fBlist\fP [\fB\-v\fP] \fIfile.z\fP
.sp
unshieldv3 \fBextract\fP \fIfile.z\fP \fIoutput\-dir\fP
.SH DESCRIPTION
.sp
\fBunshieldv3\fP is a command line tool to extract the .Z InstallShield v3
packages many old windows games were distributed as.
.sp
The files \fBunshieldv3\fP supports normally have a \fB\&.Z\fP extension, and can be
identified by the \fBfile\fP(1) command:
.INDENT 0.0
.INDENT 3.5
.sp
.nf
.ft C
$ file data.Z
data.z: InstallShield Z archive Data
.ft P
.fi
.UNINDENT
.UNINDENT
.sp
\&...or by the hex signature at the start of the file:
.INDENT 0.0
.INDENT 3.5
.sp
.nf
.ft C
$ head \-c6 data.Z | xxd
00000000: 135d 658c 3a01                           .]e.:.
.ft P
.fi
.UNINDENT
.UNINDENT
.sp
If \fBfile\fP says "compress\(aqd data" or similar, your .Z file isn\(aqt an
InstallShield archive; it\(aqs compressed with the old UNIX compress
command, and can be extracted with \fBuncompress\fP(1) or \fBgzip\fP(1).
.sp
When extracting, \fBunshieldv3\fP preserves the directory structure
inside the archive. This is unlike \fBisextract\fP(1), which writes all
the files in the same directory.
.SH OPTIONS
.sp
Options may not be abbreviated.
.INDENT 0.0
.TP
.B \fBinfo\fP
Show archive metadata: number of files, compressed size, and
uncompressed size.
.TP
.B \fBlist\fP
List contents of archive. With \fB\-v\fP, shows the size and timestamp
of each file.
.TP
.B \fBextract\fP
Extract archive. \fIoutput\-dir\fP is required, but will not be created if
it doesn\(aqt exist. Use \fB\&.\fP to extract to the current directory.
.UNINDENT
.SH COPYRIGHT
.sp
See the file /usr/doc/unshieldv3\-0.2.1/LICENSE for license information.
.SH AUTHORS
.sp
unshieldv3 was written by Wolfgang Frisch.
.sp
This man page written for the SlackBuilds.org project
by B. Watson, and is licensed under the WTFPL.
.SH SEE ALSO
.sp
\fBisextract\fP(1), \fBunshield\fP(1), \fBcabextract\fP(1)
.\" Generated by docutils manpage writer.
.