Учебники

java.util.zip — класс ZipEntry

Класс java.util.zip.ZipEntry используется для представления записи в файле ZIP.

Объявление класса

Ниже приводится объявление для класса java.util.zip.ZipEntry

public class ZipEntry
   extends Object
      implements Cloneable

поля

Ниже приведены поля для класса java.util.zip.ZipEntry

  • protected byte [] buf — Выходной буфер для записи несжатых данных.

  • Защищенный инфлятор — декомпрессор для этого потока.

  • статический int CENATT

  • статический int CENATX

  • статический INT CENCOM

  • статический int CENCRC

  • статический int CENDSK

  • статический int CENEXT

  • статический int CENFLG

  • статический int CENHDR

  • статические INT CENHOW

  • статический int CENLEN

  • статическая INT CENNAM

  • статический int CENOFF

  • статический длинный CENSIG

  • статический int CENSIZ

  • статический int CENTIM

  • статический int CENVEM

  • статический INT CENVER

  • static int DEFLATED — метод сжатия для сжатых (дефлированных) записей.

  • static int ENDCOM

  • static int ENDHDR

  • static int ENDOFF

  • статическая длинная ENDSIG

  • static int ENDSIZ

  • static int ENDSUB

  • static int ENDTOT

  • static int EXTCRC

  • static int EXTHDR

  • static int EXTLEN

  • статический длинный EXTSIG

  • static int EXTSIZ

  • static int LOCCRC

  • static int LOCEXT

  • static int LOCFLG

  • статический int LOCHDR

  • статические INT LOCHOW

  • static int LOCLEN

  • статический int LOCNAM

  • статический длинный LOCSIG

  • static int LOCSIZ

  • static int LOCTIM

  • static int LOCVER

  • static int STORED — метод сжатия для несжатых записей.

protected byte [] buf — Выходной буфер для записи несжатых данных.

Защищенный инфлятор — декомпрессор для этого потока.

статический int CENATT

статический int CENATX

статический INT CENCOM

статический int CENCRC

статический int CENDSK

статический int CENEXT

статический int CENFLG

статический int CENHDR

статические INT CENHOW

статический int CENLEN

статическая INT CENNAM

статический int CENOFF

статический длинный CENSIG

статический int CENSIZ

статический int CENTIM

статический int CENVEM

статический INT CENVER

static int DEFLATED — метод сжатия для сжатых (дефлированных) записей.

static int ENDCOM

static int ENDHDR

static int ENDOFF

статическая длинная ENDSIG

static int ENDSIZ

static int ENDSUB

static int ENDTOT

static int EXTCRC

static int EXTHDR

static int EXTLEN

статический длинный EXTSIG

static int EXTSIZ

static int LOCCRC

static int LOCEXT

static int LOCFLG

статический int LOCHDR

статические INT LOCHOW

static int LOCLEN

статический int LOCNAM

статический длинный LOCSIG

static int LOCSIZ

static int LOCTIM

static int LOCVER

static int STORED — метод сжатия для несжатых записей.

Конструкторы

Sr.No. Конструктор и описание
1

ZipEntry (имя строки)

Создает новую запись zip с указанным именем.

2

ZipEntry (ZipEntry e)

Создает новую запись zip с полями, взятыми из указанной записи zip.

ZipEntry (имя строки)

Создает новую запись zip с указанным именем.

ZipEntry (ZipEntry e)

Создает новую запись zip с полями, взятыми из указанной записи zip.

Методы класса

Sr.No. Метод и описание
1 Клон объекта ()

Возвращает копию этой записи.

2 Строка getComment ()

Возвращает строку комментария для записи или ноль, если ее нет.

3 long getCompressedSize ()

Возвращает размер сжатых данных записи или -1, если неизвестно.

4 long getCrc ()

Возвращает контрольную сумму CRC-32 несжатых входных данных или -1, если неизвестно.

5 byte [] getExtra ()

Возвращает дополнительные данные поля для записи или ноль, если их нет.

6 int getMethod ()

Возвращает метод сжатия записи или -1, если не указано.

7 Строка getName ()

Возвращает имя записи.

8 long getSize ()

Возвращает несжатый размер входных данных или -1, если не известен.

9 long getTime ()

Возвращает время модификации записи или -1, если не указано.

10 int hashCode ()

Возвращает значение хеш-кода для этой записи.

11 логический isDirectory ()

Возвращает true, если это запись каталога.

12 void setComment (String comment)

Устанавливает необязательную строку комментария для записи.

13 void setCrc (long crc)

Устанавливает контрольную сумму CRC-32 несжатых входных данных.

14 void setExtra (byte [] extra)

Устанавливает необязательные данные дополнительного поля для записи.

15 void setMethod (метод int)

Устанавливает метод сжатия для записи.

16 void setSize (длинный размер)

Устанавливает несжатый размер входных данных.

17 void setTime (долгое время)

Устанавливает время модификации записи.

18 Строка toString ()

Возвращает строковое представление записи ZIP.

Возвращает копию этой записи.

Возвращает строку комментария для записи или ноль, если ее нет.

Возвращает размер сжатых данных записи или -1, если неизвестно.

Возвращает контрольную сумму CRC-32 несжатых входных данных или -1, если неизвестно.

Возвращает дополнительные данные поля для записи или ноль, если их нет.

Возвращает метод сжатия записи или -1, если не указано.

Возвращает имя записи.

Возвращает несжатый размер входных данных или -1, если не известен.

Возвращает время модификации записи или -1, если не указано.

Возвращает значение хеш-кода для этой записи.

Возвращает true, если это запись каталога.

Устанавливает необязательную строку комментария для записи.

Устанавливает контрольную сумму CRC-32 несжатых входных данных.

Устанавливает необязательные данные дополнительного поля для записи.

Устанавливает метод сжатия для записи.

Устанавливает несжатый размер входных данных.

Устанавливает время модификации записи.

Возвращает строковое представление записи ZIP.

Методы унаследованы

Этот класс наследует методы от следующих классов —