LocalFileHeader

public final class LocalFileHeader
extends Object

java.lang.Object
com.android.tradefed.util.zip.LocalFileHeader


LocalFileHeader è una classe contenente le informazioni di un file/cartella all'interno di un file zip. Il blocco di dati si trova nella parte iniziale di ogni voce di file.

Formato generale del file zip: [Intestazione del file locale + Dati compressi [+ Intestazione locale estesa]?]* [Directory centrale]* [Fine del record della directory centrale]

Fare riferimento al seguente collegamento per maggiori dettagli: https://en.wikipedia.org/wiki/Zip_(file_format)

Riepilogo

Costanti

int LOCAL_FILE_HEADER_SIZE

Costruttori pubblici

LocalFileHeader (File partialZipFile)
LocalFileHeader (File partialZipFile, long startOffset)

Costruttore per raccogliere informazioni sull'intestazione del file locale di una voce di file in un file zip.

Metodi pubblici

long getCompressedSize ()
int getCompressionMethod ()
long getCrc ()
int getExtraFieldLength ()
int getFileNameLength ()
int getHeaderSize ()
long getUncompressedSize ()

Costanti

LOCAL_FILE_HEADER_SIZE

public static final int LOCAL_FILE_HEADER_SIZE

Valore costante: 30 (0x0000001e)

Costruttori pubblici

LocalFileHeader

public LocalFileHeader (File partialZipFile)

Parametri
partialZipFile File

LocalFileHeader

public LocalFileHeader (File partialZipFile, 
                long startOffset)

Costruttore per raccogliere informazioni sull'intestazione del file locale di una voce di file in un file zip.

Parametri
partialZipFile File : un ERROR(/File) contiene le informazioni sull'intestazione del file locale.

startOffset long : l'offset iniziale del blocco di dati per un'intestazione di file locale.

Lancia
IOException

Metodi pubblici

getCompressedSize

public long getCompressedSize ()

ritorna
long

getMetodoCompressione

public int getCompressionMethod ()

ritorna
int

getCrc

public long getCrc ()

ritorna
long

getExtraFieldLength

public int getExtraFieldLength ()

ritorna
int

getFileNameLength

public int getFileNameLength ()

ritorna
int

getHeaderSize

public int getHeaderSize ()

ritorna
int

getUncompressedSize

public long getUncompressedSize ()

ritorna
long