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
Costruttori pubblici |
---|
LocalFileHeader (File partialZipFile) |
LocalFileHeader (File partialZipFile, long startOffset) Costruttore per raccogliere le informazioni sull'intestazione del file locale di una voce di file in un file zip. |
Costanti
public static final int LOCAL_FILE_HEADER_SIZE
Valore costante: 30 (0x0000001e)
Costruttori pubblici
public LocalFileHeader (File partialZipFile)
Parametri |
---|
partialZipFile | File |
public LocalFileHeader (File partialZipFile,
long startOffset)
Costruttore per raccogliere le 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 l'intestazione di un file locale. |
Metodi pubblici
getCompressedSize
public long getCompressedSize ()
getCompressionMethod
public int getCompressionMethod ()
getCrc
public long getCrc ()
public int getExtraFieldLength ()
getFileNameLength
public int getFileNameLength ()
public int getHeaderSize ()
getUncompressedSize
public long getUncompressedSize ()