Spec-Zone.ru › OpenJDK 21

Пакет java.util.jar

package java.util.jar
Предоставляет классы для чтения и записи формата JAR (Java ARchive) файлов, основанного на стандартном формате ZIP-файлов с необязательным файлом манифеста. Манифест хранит метаданные о содержимом JAR-файла и также используется для подписания JAR-файлов.

Спецификация пакета

Пакет java.util.jar основан на следующих спецификациях:
  • Формат файлов Info-ZIP - Формат JAR основан на формате файлов Info-ZIP. См. описание пакета java.util.zip.

    Во всех JAR-файлах имена файлов должны быть закодированы в кодировке UTF-8.

  • Спецификация манифеста и подписи - Спецификация формата манифеста.
Since:
1.2
Внешние спецификации
  • Спецификация JAR-файла
Пакет Описание
java.util
Содержит фреймворк коллекций, некоторые классы поддержки локализации, загрузчик сервисов, свойства, генерацию случайных чисел, классы для парсинга и сканирования строк, кодирование и декодирование base64, битовый массив и несколько вспомогательных классов.
Класс Описание
Attributes
Класс Attributes сопоставляет имена атрибутов манифеста соответствующим строковым значениям.
Attributes.Name
Класс Attributes.Name представляет имя атрибута, хранящегося в этой карте.
JarEntry
Этот класс используется для представления записи в JAR-файле.
JarException
Указывает, что при чтении или записи в JAR-файл произошла какая-то ошибка.
JarFile
Класс JarFile используется для чтения содержимого JAR-файла из любого файла, который может быть открыт с помощью java.io.RandomAccessFile.
JarInputStream
Класс JarInputStream, который расширяет ZipInputStream, используется для чтения содержимого JAR-файла из потока ввода.
JarOutputStream
Класс JarOutputStream используется для записи содержимого JAR-файла в любой поток вывода.
Manifest
Класс Manifest используется для поддержания имен записей манифеста и связанных с ними атрибутов.

© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/jar/package-summary.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API