java.util.jar package is based on the following specifications:
在JAR文件中,所有文件名都必须以UTF-8编码进行编码。
| Pack200.Packer | 打包器引擎对输入的JAR文件应用各种转换,使得压缩包(如gzip或zip)可高度压缩包流。 |
| Pack200.Unpacker | 解包器引擎将打包流转换为JAR文件。 |
| Attributes | Attributes类将Manifest属性名称映射到关联的字符串值。 |
| Attributes.Name | Attributes.Name类表示存储在此Map中的属性名称。 |
| JarEntry | 该类用于表示JAR文件条目。 |
| JarFile | JarFile类用于从任何可以使用 java.io.RandomAccessFile打开的文件中读取jar文件的内容。 |
| JarInputStream | JarInputStream类用于从任何输入流中读取JAR文件的内容。 |
| JarOutputStream | JarOutputStream类用于将JAR文件的内容写入任何输出流。 |
| Manifest | Manifest类用于维护清单条目名称及其关联的属性。 |
| Pack200 | 以Pack200格式将JAR文件转换为压缩流或从压缩流转换。 |
| JarException | 表示从JAR文件读取或写入JAR文件时发生某种错误。 |