Spec-Zone.ru › OpenJDK 24

Пакет java.util.zip

package java.util.zip
Предоставляет классы для чтения и записи стандартных форматов файлов ZIP и GZIP. Также включает классы для сжатия и распаковки данных с использованием алгоритма сжатия DEFLATE, который используется в форматах файлов ZIP и GZIP. Кроме того, существуют вспомогательные классы для вычисления контрольных сумм CRC-32, CRC-32C и Adler-32 для произвольных входных потоков.

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

  • Приложение Info-ZIP 970311 — подробное описание формата Info-ZIP, на котором основаны классы java.util.zip.
  • Реализация может выборочно поддерживать расширения формата ZIP64(tm), определенные в Спецификации формата файла PKWARE ZIP. Расширения формата ZIP64(tm) используются для преодоления ограничений по размеру исходного формата ZIP.
  • ПРИЛОЖЕНИЕ D из Спецификации формата файла PKWARE ZIP — Флаг кодировки языка для кодирования полей имени файла и комментария записи ZIP с использованием UTF-8.
  • Спецификация формата сжатия ZLIB версия 3.3 (pdf) (RFC 1950)
  • Спецификация формата сжатия DEFLATE версия 1.3 (pdf) (RFC 1951)
  • Спецификация формата файла GZIP версия 4.3 (pdf) (RFC 1952)
  • Контрольная сумма CRC-32 описана в RFC 1952 (выше)
  • Контрольная сумма CRC-32C описана в Спецификации интерфейса малых компьютерных систем Internet (iSCSI) (pdf) (RFC 3720)
  • Контрольная сумма Adler-32 описана в RFC 1950 (выше)
Since:
1.1
Внешние спецификации
  • RFC 1950: Спецификация формата сжатия ZLIB версия 3.3
  • RFC 1951: Спецификация формата сжатия DEFLATE версия 1.3
  • RFC 1952: Спецификация формата файла GZIP версия 4.3
  • RFC 3720: Интерфейс малых компьютерных систем Internet (iSCSI)
Пакет Описание
java.util
Содержит фреймворк коллекций, некоторые классы поддержки интернационализации, загрузчик сервисов, свойства, генерацию случайных чисел, классы для разбора и сканирования строк, кодирование и декодирование base64, битовый массив и несколько вспомогательных классов общего назначения.
Класс Описание
Adler32
Класс, используемый для вычисления контрольной суммы Adler-32 потока данных.
CheckedInputStream
Поток ввода, который также поддерживает контрольную сумму считываемых данных.
CheckedOutputStream
Поток вывода, который также поддерживает контрольную сумму записываемых данных.
Checksum
Интерфейс, представляющий контрольную сумму данных.
CRC32
Класс, используемый для вычисления контрольной суммы CRC-32 потока данных.
CRC32C
Класс, используемый для вычисления контрольной суммы CRC-32C потока данных.
DataFormatException
Указывает, что произошла ошибка формата данных.
Deflater
Этот класс предоставляет поддержку общего сжатия с использованием популярной библиотеки сжатия ZLIB.
DeflaterInputStream
Реализует фильтр потока ввода для сжатия данных в формате сжатия "deflate".
DeflaterOutputStream
Этот класс реализует фильтр потока вывода для сжатия данных в формате сжатия "deflate".
GZIPInputStream
Этот класс реализует фильтр потока ввода для чтения сжатых данных в формате файла GZIP.
GZIPOutputStream
Этот класс реализует фильтр потока вывода для записи сжатых данных в формате файла GZIP.
Inflater
Этот класс предоставляет поддержку общего распаковки с использованием популярной библиотеки сжатия ZLIB.
InflaterInputStream
Этот класс реализует фильтр потока ввода для распаковки данных в формате сжатия "deflate".
InflaterOutputStream
Реализует фильтр потока вывода для распаковки данных, хранящихся в формате сжатия "deflate".
ZipEntry
Этот класс используется для представления записи файла ZIP.
ZipError Устаревший, подлежит удалению: Этот элемент API может быть удален в будущей версии.
ZipError больше не используется и устарел.
ZipException
Указывает, что произошла ошибка ZIP.
ZipFile
Этот класс используется для чтения записей из файла ZIP.
ZipInputStream
Поток ввода для чтения сжатых и несжатых записей файлов ZIP из потока байтов в формате файла ZIP.
ZipOutputStream
Этот класс реализует фильтр потока вывода для записи файлов в формате файла ZIP.

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

© 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://download.java.net/java/early_access/jdk24/docs/api/java.base/java/util/zip/package-summary.html

Spec-Zone.ru

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