summaryrefslogtreecommitdiffstats
path: root/system/unshieldv3/unshieldv3.1
blob: 51cc0906b6bd1b122d0a4de7c9b9c90d92fc9b8b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
.\" 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-01-12" "1.30_beta+20190930_0037ff5" "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 list \fIfile.z\fP
.sp
unshieldv3 extract \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 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 \fBlist\fP
List contents of archive.
.TP
.B \fBextract\fP
Extract archive. If an \fIoutput\-dir\fP is given, extracted files will be written
there (the \fIoutput\-dir\fP must already exist). Without \fIoutput\-dir\fP, the current
directory is used.
.UNINDENT
.SH COPYRIGHT
.sp
See the file /usr/doc/unshieldv3\-1.30_beta+20190930_0037ff5/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.
.