Module
java.base
Package java.util.jar
提供用于读取和写入JAR(Java ARchive)文件格式的类,该文件格式基于具有可选清单文件的标准ZIP文件格式。
清单存储有关JAR文件内容的元信息,并且还用于签名JAR文件。
包装规格
java.util.jar
包是基于以下规格:
- Info-ZIP文件格式 - JAR格式基于Info-ZIP文件格式。 见java.util.zip package description.
在JAR文件中,所有文件名必须以UTF-8编码编码。
- Manifest and Signature Specification - 清单格式规范。
- 从以下版本开始:
- 1.2
-
接口摘要 接口 描述 Pack200.Packer 打包机引擎对输入的JAR文件进行各种转换,使包流由压缩器(如gzip或zip)高度压缩。Pack200.Unpacker 解包器引擎将打包流转换为JAR文件。 -
类摘要 Class 描述 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文件时发生了某种错误。