LocalFileHeader

public final class LocalFileHeader
extends Object

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


LocalFileHeader to klasa zawierająca informacje o pliku lub folderze w pliku ZIP. Blok danych znajduje się na początku każdego wpisu pliku.

Ogólny format pliku ZIP: [Nagłówek pliku lokalnego + dane skompresowane [+ rozszerzony nagłówek lokalny?]* [Central directory]* [End of central directory record]

Więcej informacji znajdziesz pod tym linkiem: https://en.wikipedia.org/wiki/Zip_(file_format)

Podsumowanie

Stałe

int LOCAL_FILE_HEADER_SIZE

Konstruktory publiczne

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

Konstruktor do zbierania informacji o nagłówku pliku lokalnego w pliku ZIP.

Metody publiczne

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

Stałe

LOCAL_FILE_HEADER_SIZE

public static final int LOCAL_FILE_HEADER_SIZE

Wartość stała: 30 (0x0000001e)

Konstruktory publiczne

LocalFileHeader

public LocalFileHeader (File partialZipFile)

Parametry
partialZipFile File

LocalFileHeader

public LocalFileHeader (File partialZipFile, 
                long startOffset)

Konstruktor do zbierania informacji o nagłówku pliku lokalnego w pliku ZIP.

Parametry
partialZipFile File: ERROR(/File) zawiera informacje z lokalnego nagłówka pliku.

startOffset long: przesunięcie początkowe bloku danych w nagłówku pliku lokalnego.

Rzuty
IOException

Metody publiczne

getCompressedSize

public long getCompressedSize ()

Zwroty
long

getCompressionMethod

public int getCompressionMethod ()

Zwroty
int

getCrc

public long getCrc ()

Zwroty
long

getExtraFieldLength

public int getExtraFieldLength ()

Zwroty
int

getFileNameLength

public int getFileNameLength ()

Zwroty
int

getHeaderSize

public int getHeaderSize ()

Zwroty
int

getUncompressedSize

public long getUncompressedSize ()

Zwroty
long