Spec-Zone.ru › OpenJDK 25

Пакет 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.

  • Спецификация манифеста и подписи — спецификация формата манифеста.
Начиная с:
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 используется для хранения имен записей манифеста и соответствующих им атрибутов.

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и примеры работающего кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, 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/25/docs/api/java.base/java/util/jar/package-summary.html

Spec-Zone.ru

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