See: Description
| Interface | Description |
|---|---|
| [source] Pack200.Packer |
The packer engine applies various transformations to the input JAR file,
making the pack stream highly compressible by a compressor such as
gzip or zip.
|
| [source] Pack200.Unpacker |
The unpacker engine converts the packed stream to a JAR file.
|
| Class | Description |
|---|---|
| [source] Attributes |
The Attributes class maps Manifest attribute names to associated string
values.
|
| [source] Attributes.Name |
The Attributes.Name class represents an attribute name stored in
this Map.
|
| [source] JarEntry |
This class is used to represent a JAR file entry.
|
| [source] JarFile |
The
JarFile class is used to read the contents of a jar file
from any file that can be opened with java.io.RandomAccessFile. |
| [source] JarInputStream |
The
JarInputStream class is used to read the contents of
a JAR file from any input stream. |
| [source] JarOutputStream |
The
JarOutputStream class is used to write the contents
of a JAR file to any output stream. |
| [source] JarVerifier | |
| [source] JarVerifier.VerifierStream | |
| [source] JavaUtilJarAccessImpl | |
| [source] Manifest |
The Manifest class is used to maintain Manifest entry names and their
associated Attributes.
|
| [source] Manifest.FastInputStream | |
| [source] Pack200 |
Transforms a JAR file to or from a packed stream in Pack200 format.
|
| Exception | Description |
|---|---|
| [source] JarException |
Signals that an error of some sort has occurred while reading from
or writing to a JAR file.
|
java.util.jar package is based on the following specifications:
In JAR files, all file names must be encoded in the UTF-8 encoding.