1unpack200(1) General Commands Manual unpack200(1)
2
3
4
6 unpack200 - JAR Unpacking tool
7
9 unpack200 [ options ] input-file JAR-file
10
11 Options may be in any order. The last option on the command line super‐
12 sedes all previously specified options.
13
14 input-file
15 Name of the input file, which can be a pack200 gzip file or a
16 pack200 file. The input could also be JAR file produced by
17 pack200(1) with an effort of 0. In this case the contents of the
18 input file will be copied to the output JAR file with the Pack200
19 marker.
20
21 JAR-file
22 Name of the output JAR file.
23
25 unpack200 is a native implementation that transforms a packed file pro‐
26 duced by pack200(1) into a JAR file. Typical usage:
27
28 % unpack200 myarchive.pack.gz myarchive.jar
29
30 In this example, the myarchive.jar is produced from myarchive.pack.gz
31 using the default unpack200 settings.
32
34 Standard Options
35 -Hvalue --deflate-hint=value
36
37 Sets the deflation to be true, false, or keep on all entries within
38 a JAR file. The default mode is keep. If true or false, overrides
39 the default behavior and sets the deflation mode on all entries
40 within the output JAR file.
41
42 Non-Standard Options
43 -r --remove-pack-file
44
45 Removes the input packed file.
46
47 -v --verbose
48
49 Outputs minimal messages. Multiple specification of this option will
50 output more verbose messages.
51
52 -q --quiet
53
54 Specifies quiet operation with no messages.
55
56 -lfilename --log-file=filename
57
58 Specifies a log file to output messages.
59
61 The following exit values are returned:
62
63 0 if successful completion;
64
65 >0 if an error occurred.
66
68 * pack200 - JAR Packing Tool
69
70 * pack200(1), jar(1), jarsigner(1), attributes(5) man pages
71
72 * Java SE Documentation
73
74 * Java Deployment Guide - Pack200 @
75 http://java.sun.com/javase/6/docs/technotes/guides/deploy‐
76 ment/deployment-guide/pack200.html
77
78 * jar - Java Archive Tool
79
80 * jarsigner - JAR Signer tool @
81 http://java.sun.com/javase/6/docs/technotes/tools/solaris/jar‐
82 signer.html
83
84
86 This command should not be confused with unpack(1). They are distinctly
87 separate products.
88
89 The Java SE API Specification provided with the SDK is the superseding
90 authority, in case of discrepancies.
91
92 05 Aug 2006 unpack200(1)