unpack200.1 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. '\" t
  2. .\" Copyright (c) 2004, 2013, Oracle and/or its affiliates. All rights reserved.
  3. .\" Arch: generic
  4. .\" Software: JDK 8
  5. .\" Date: 21 November 2013
  6. .\" SectDesc: Java Deployment Tools
  7. .\" Title: unpack200.1
  8. .\"
  9. .if n .pl 99999
  10. .TH unpack200 1 "21 November 2013" "JDK 8" "Java Deployment Tools"
  11. .\" -----------------------------------------------------------------
  12. .\" * Define some portability stuff
  13. .\" -----------------------------------------------------------------
  14. .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  15. .\" http://bugs.debian.org/507673
  16. .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
  17. .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  18. .ie \n(.g .ds Aq \(aq
  19. .el .ds Aq '
  20. .\" -----------------------------------------------------------------
  21. .\" * set default formatting
  22. .\" -----------------------------------------------------------------
  23. .\" disable hyphenation
  24. .nh
  25. .\" disable justification (adjust text to left margin only)
  26. .ad l
  27. .\" -----------------------------------------------------------------
  28. .\" * MAIN CONTENT STARTS HERE *
  29. .\" -----------------------------------------------------------------
  30. .SH NAME
  31. unpack200 \- Transforms a packed file produced by pack200(1) into a JAR file for web deployment\&.
  32. .SH SYNOPSIS
  33. .sp
  34. .nf
  35. \fBunpack200\fR [ \fIoptions\fR ] input\-file \fIJAR\-file\fR
  36. .fi
  37. .sp
  38. .TP
  39. \fIoptions\fR
  40. The command-line options\&. See Options\&.
  41. .TP
  42. \fIinput-file\fR
  43. Name of the input file, which can be a pack200 gzip file or a pack200 file\&. The input can also be JAR file produced by \f3pack200\fR(1) with an effort of \f30\fR, in which case the contents of the input file are copied to the output JAR file with the Pack200 marker\&.
  44. .TP
  45. \fIJAR-file\fR
  46. Name of the output JAR file\&.
  47. .SH DESCRIPTION
  48. The \f3unpack200\fR command is a native implementation that transforms a packed file produced by \f3pack200\fR\f3(1)\fR into a JAR file\&. A typical usage follows\&. In the following example, the \f3myarchive\&.jar\fR file is produced from \f3myarchive\&.pack\&.gz\fR with the default \f3unpack200\fR command settings\&.
  49. .sp
  50. .nf
  51. \f3unpack200 myarchive\&.pack\&.gz myarchive\&.jar\fP
  52. .fi
  53. .nf
  54. \f3\fP
  55. .fi
  56. .sp
  57. .SH OPTIONS
  58. .TP
  59. -Hvalue --deflate-hint=\fIvalue\fR
  60. .br
  61. Sets the deflation to be \f3true\fR, \f3false\fR, or \f3keep\fR on all entries within a JAR file\&. The default mode is \f3keep\fR\&. If the value is \f3true\fR or \f3false\fR, then the \f3--deflate=hint\fR option overrides the default behavior and sets the deflation mode on all entries within the output JAR file\&.
  62. .TP
  63. -r --remove-pack-file
  64. .br
  65. Removes the input pack file\&.
  66. .TP
  67. -v --verbose
  68. .br
  69. Displays minimal messages\&. Multiple specifications of this option displays more verbose messages\&.
  70. .TP
  71. -q --quiet
  72. .br
  73. Specifies quiet operation with no messages\&.
  74. .TP
  75. -lfilename --log-file=\fIfilename\fR
  76. .br
  77. Specifies a log file where output messages are logged\&.
  78. .TP
  79. -? -h --help
  80. .br
  81. Prints help information about the \f3unpack200\fR command\&.
  82. .TP
  83. -V --version
  84. .br
  85. Prints version information about the \f3unpack200\fR command\&.
  86. .TP
  87. -J\fIoption\fR
  88. .br
  89. Passes option to the Java Virtual Machine, where \f3option\fR is one of the options described on the reference page for the Java application launcher\&. For example, \f3-J-Xms48m\fR sets the startup memory to 48 MB\&. See java(1)\&.
  90. .SH NOTES
  91. This command should not be confused with the \f3unpack\fR command\&. They are distinctly separate products\&.
  92. .PP
  93. The Java SE API Specification provided with the JDK is the superseding authority in case of discrepancies\&.
  94. .SH EXIT\ STATUS
  95. The following exit values are returned: 0 for successful completion, and a value that is greater than 0 when an error occurred\&.
  96. .SH SEE\ ALSO
  97. .TP 0.2i
  98. \(bu
  99. pack200(1)
  100. .TP 0.2i
  101. \(bu
  102. jar(1)
  103. .TP 0.2i
  104. \(bu
  105. jarsigner(1)
  106. .TP 0.2i
  107. \(bu
  108. Pack200 and Compression at http://docs\&.oracle\&.com/javase/8/docs/technotes/guides/deployment/deployment-guide/pack200\&.html
  109. .TP 0.2i
  110. \(bu
  111. The Java SE Technical Documentation page at http://docs\&.oracle\&.com/javase/
  112. .RE
  113. .br
  114. 'pl 8.5i
  115. 'bp