Spec-Zone .ru
спецификации, руководства, описания, API
|
Модификатор и Тип | Поле и Описание |
---|---|
static int |
CENATT |
static int |
CENATX |
static int |
CENCOM |
static int |
CENCRC |
static int |
CENDSK |
static int |
CENEXT |
static int |
CENFLG |
static int |
CENHDR |
static int |
CENHOW |
static int |
CENLEN |
static int |
CENNAM |
static int |
СЕНОФФ |
static long |
CENSIG |
static int |
CENSIZ |
static int |
CENTIM |
static int |
CENVEM |
static int |
CENVER |
static int |
ВЫКАЧАННЫЙ
Метод сжатия для сжатых (выкачанных) записей.
|
static int |
ENDCOM |
static int |
ENDHDR |
static int |
ЭНДОФФ |
static long |
ENDSIG |
static int |
ENDSIZ |
static int |
ENDSUB |
static int |
ENDTOT |
static int |
EXTCRC |
static int |
EXTHDR |
static int |
EXTLEN |
static long |
EXTSIG |
static int |
EXTSIZ |
static int |
LOCCRC |
static int |
LOCEXT |
static int |
LOCFLG |
static int |
LOCHDR |
static int |
LOCHOW |
static int |
LOCLEN |
static int |
LOCNAM |
static long |
LOCSIG |
static int |
LOCSIZ |
static int |
LOCTIM |
static int |
LOCVER |
static int |
СОХРАНЕННЫЙ
Метод сжатия для несжатых записей.
|
Конструктор и Описание |
---|
ZipEntry(String name)
Создает новую запись zip с указанным именем.
|
ZipEntry(ZipEntry e)
Создает новую запись zip с полями, взятыми от указанной записи zip.
|
Модификатор и Тип | Метод и Описание |
---|---|
Объект |
clone()
Возвращает копию этой записи.
|
Строка |
getComment()
Возвращает строку комментария для записи, или нуль если ни один.
|
long |
getCompressedSize()
Возвращает размер сжатых данных записи, или-1 если не известный.
|
long |
getCrc()
Возвращает CRC 32 контрольных суммы несжатых данных записи, или-1 если не известный.
|
byte[] |
getExtra()
Возвращает дополнительные полевые данные для записи, или нуль если ни один.
|
int |
getMethod()
Возвращает метод сжатия записи, или-1 если не определенный.
|
Строка |
getName()
Возвращает имя записи.
|
long |
getSize()
Возвращает несжатый размер данных записи, или-1 если не известный.
|
long |
getTime()
Возвращает время изменения записи, или-1 если не определенный.
|
int |
hashCode()
Возвращает значение хэш-кода для этой записи.
|
boolean |
isDirectory()
Возвращает true, если это - запись каталога.
|
void |
setComment(String comment)
Устанавливает дополнительную строку комментария для записи.
|
void |
setCompressedSize(long csize)
Устанавливает размер сжатых данных записи.
|
void |
setCrc(long crc)
Устанавливает CRC 32 контрольных суммы несжатых данных записи.
|
void |
setExtra(byte[] extra)
Устанавливает дополнительные дополнительные полевые данные для записи.
|
void |
setMethod(int method)
Устанавливает метод сжатия для записи.
|
void |
setSize(long size)
Устанавливает несжатый размер данных записи.
|
void |
setTime(long time)
Устанавливает время изменения записи.
|
Строка |
toString()
Возвращает строковое представление записи ZIP.
|
public static final int STORED
public static final int DEFLATED
public static final long LOCSIG
public static final long EXTSIG
public static final long CENSIG
public static final long ENDSIG
public static final int LOCHDR
public static final int EXTHDR
public static final int CENHDR
public static final int ENDHDR
public static final int LOCVER
public static final int LOCFLG
public static final int LOCHOW
public static final int LOCTIM
public static final int LOCCRC
public static final int LOCSIZ
public static final int LOCLEN
public static final int LOCNAM
public static final int LOCEXT
public static final int EXTCRC
public static final int EXTSIZ
public static final int EXTLEN
public static final int CENVEM
public static final int CENVER
public static final int CENFLG
public static final int CENHOW
public static final int CENTIM
public static final int CENCRC
public static final int CENSIZ
public static final int CENLEN
public static final int CENNAM
public static final int CENEXT
public static final int CENCOM
public static final int CENDSK
public static final int CENATT
public static final int CENATX
public static final int CENOFF
public static final int ENDSUB
public static final int ENDTOT
public static final int ENDSIZ
public static final int ENDOFF
public static final int ENDCOM
public ZipEntry(String name)
name
- имя записиNullPointerException
- если имя записи является нулемIllegalArgumentException
- если имя записи более длинно чем 0xFFFF байтыpublic ZipEntry(ZipEntry e)
e
- объект Записи zippublic String getName()
public void setTime(long time)
time
- время изменения записи в числе миллисекунд начиная с эпохиgetTime()
public long getTime()
setTime(long)
public void setSize(long size)
size
- несжатый размер в байтахIllegalArgumentException
- если указанный размер - меньше чем 0, больше чем 0xFFFFFFFF, когда формат ZIP64 не поддерживается, или является меньше чем 0, когда ZIP64 поддерживаетсяgetSize()
public long getSize()
setSize(long)
public long getCompressedSize()
setCompressedSize(long)
public void setCompressedSize(long csize)
csize
- сжатый размер, чтобы установить вgetCompressedSize()
public void setCrc(long crc)
crc
- CRC 32 значенияIllegalArgumentException
- если указанный CRC 32 значения является меньше чем 0 или больше чем 0xFFFFFFFFgetCrc()
public long getCrc()
setCrc(long)
public void setMethod(int method)
method
- метод сжатия, или СОХРАНЕННЫЙ или ВЫКАЧАННЫЙIllegalArgumentException
- если указанный метод сжатия недопустимgetMethod()
public int getMethod()
setMethod(int)
public void setExtra(byte[] extra)
extra
- дополнительные полевые байты данныхIllegalArgumentException
- если длина указанных дополнительных полевых данных больше чем 0xFFFF байтыgetExtra()
public byte[] getExtra()
setExtra(byte[])
public void setComment(String comment)
У комментариев записи ZIP есть максимальная длина 0xffff. Если длина указанной строки комментария больше чем 0xFFFF байты после кодирования, только первые 0xFFFF байты выводятся к записи файла ZIP.
comment
- строка комментарияgetComment()
public String getComment()
setComment(String)
public boolean isDirectory()
public String toString()
public int hashCode()
hashCode
в классе Object
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.