java.util.zip - klasa ZipEntry
Wprowadzenie
Plik java.util.zip.ZipEntry klasa jest używana do reprezentowania pozycji pliku ZIP.
Deklaracja klasy
Poniżej znajduje się deklaracja dla java.util.zip.ZipEntry klasa -
public class ZipEntry
extends Object
implements Cloneable
Pola
Poniżej znajdują się pola dla java.util.zip.ZipEntry klasa -
protected byte[] buf - Bufor wyjściowy do zapisu nieskompresowanych danych.
protected Inflater inf - Dekompresor dla tego strumienia.
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 CENOFF
static long CENSIG
static int CENSIZ
static int CENTIM
static int CENVEM
static int CENVER
static int DEFLATED - Metoda kompresji wpisów skompresowanych (deflowanych).
static int ENDCOM
static int ENDHDR
static int ENDOFF
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 STORED - Metoda kompresji dla nieskompresowanych wpisów.
Konstruktorzy
Sr.No. | Konstruktor i opis |
---|---|
1 | ZipEntry(String name) Tworzy nowy wpis zip o określonej nazwie. |
2 | ZipEntry(ZipEntry e) Tworzy nowy wpis ZIP z polami pobranymi z określonego wpisu ZIP. |
Metody klasowe
Sr.No. | Metoda i opis |
---|---|
1 | Klon obiektu () Zwraca kopię tego wpisu. |
2 | Ciąg getComment () Zwraca ciąg komentarza dla wpisu lub null, jeśli nie ma. |
3 | long getCompressedSize () Zwraca rozmiar skompresowanych danych wejściowych lub wartość -1, jeśli nie jest znana. |
4 | long getCrc () Zwraca sumę kontrolną CRC-32 nieskompresowanych danych wejściowych lub wartość -1, jeśli nie jest znana. |
5 | byte [] getExtra () Zwraca dodatkowe dane pola dla wpisu lub wartość null, jeśli brak. |
6 | int getMethod () Zwraca metodę kompresji wpisu lub wartość -1, jeśli nie została określona. |
7 | Ciąg getName () Zwraca nazwę wpisu. |
8 | long getSize () Zwraca nieskompresowany rozmiar danych wejściowych lub wartość -1, jeśli nie jest znana. |
9 | long getTime () Zwraca czas modyfikacji wpisu lub -1, jeśli nie jest określony. |
10 | int hashCode () Zwraca wartość kodu skrótu dla tego wpisu. |
11 | boolean isDirectory () Zwraca wartość true, jeśli jest to pozycja katalogu. |
12 | void setComment (komentarz w postaci ciągu znaków) Ustawia opcjonalny ciąg komentarza dla wpisu. |
13 | void setCrc (długi crc) Ustawia sumę kontrolną CRC-32 nieskompresowanych danych wejściowych. |
14 | void setExtra (bajt [] extra) Ustawia opcjonalne dodatkowe dane pola dla wpisu. |
15 | void setMethod (metoda int) Ustawia metodę kompresji dla wpisu. |
16 | void setSize (długi rozmiar) Ustawia nieskompresowany rozmiar danych wejściowych. |
17 | void setTime (długi czas) Ustawia czas modyfikacji wpisu. |
18 | Ciąg toString () Zwraca ciąg znaków reprezentujący wpis ZIP. |
Dziedziczone metody
Ta klasa dziedziczy metody z następujących klas -
- java.io.FilterOutputStream
- java.lang.Object