public final class LocalFileHeader
extends Object
java.lang.Object |
| com.android.tradefed.util.zip.LocalFileHeader |
LocalFileHeader to klasa zawierająca informacje o pliku/folderze w pliku zip. Blok danych znajduje się na początku każdego wpisu w pliku.
Ogólny format pliku zip: [Nagłówek pliku lokalnego + Dane skompresowane [+ Rozszerzony nagłówek lokalny]?]* [Katalog centralny]* [Koniec wpisu w katalogu centralnym]
Więcej informacji można znaleźć w poniższym linku: https://en.wikipedia.org/wiki/Zip_(format_pliku)
Streszczenie
Konstruktorzy publiczni |
---|
LocalFileHeader (File partialZipFile) |
LocalFileHeader (File partialZipFile, long startOffset) Konstruktor do zbierania informacji nagłówka pliku lokalnego wpisu pliku w pliku zip. |
Stałe
public static final int LOCAL_FILE_HEADER_SIZE
Stała wartość: 30 (0x0000001e)
Konstruktorzy publiczni
public LocalFileHeader (File partialZipFile)
Parametry |
---|
partialZipFile | File |
public LocalFileHeader (File partialZipFile,
long startOffset)
Konstruktor do zbierania informacji nagłówka pliku lokalnego wpisu pliku w pliku zip.
Parametry |
---|
partialZipFile | File : ERROR(/File) zawiera informacje nagłówka lokalnego pliku. |
startOffset | long : początkowy offset bloku danych dla lokalnego nagłówka pliku. |
Metody publiczne
pobierzRozmiar skompresowany
public long getCompressedSize ()
getCompressionMethod
public int getCompressionMethod ()
pobierzCrc
public long getCrc ()
public int getExtraFieldLength ()
pobierzNazwęPlikuDługość
public int getFileNameLength ()
public int getHeaderSize ()
getUncompressedSize
public long getUncompressedSize ()