LocalFileHeader

public final class LocalFileHeader
extends Object

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


LocalFileHeader ist eine Klasse, die die Informationen zu einer Datei/einem Ordner in einer ZIP-Datei enthält. Der Datenblock befindet sich am Anfang jedes Dateieintrags.

Gesamtes ZIP-Dateiformat: [Lokaler Dateiheader + Komprimierte Daten [+ Erweiterter lokaler Header]?]* [Central directory]* [End of central directory record]

Weitere Informationen finden Sie unter https://de.wikipedia.org/wiki/Zip-Dateiformat.

Zusammenfassung

Konstanten

int LOCAL_FILE_HEADER_SIZE

Öffentliche Konstruktoren

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

Konstruktor zum Erfassen lokaler Dateiheaderinformationen eines Dateieintrags in einer ZIP-Datei.

Öffentliche Methoden

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

Konstanten

LOCAL_FILE_HEADER_SIZE

public static final int LOCAL_FILE_HEADER_SIZE

Konstanter Wert: 30 (0x0000001e)

Öffentliche Konstruktoren

LocalFileHeader

public LocalFileHeader (File partialZipFile)

Parameter
partialZipFile File

LocalFileHeader

public LocalFileHeader (File partialZipFile, 
                long startOffset)

Konstruktor zum Erfassen lokaler Dateiheaderinformationen eines Dateieintrags in einer ZIP-Datei.

Parameter
partialZipFile File: Ein ERROR(/File) enthält die Informationen zum lokalen Dateiheader.

startOffset long: der Startoffset des Datenblocks für einen lokalen Dateiheader.

Ausgabe
IOException

Öffentliche Methoden

getCompressedSize

public long getCompressedSize ()

Returns
long

getCompressionMethod

public int getCompressionMethod ()

Returns
int

getCrc

public long getCrc ()

Returns
long

getExtraFieldLength

public int getExtraFieldLength ()

Returns
int

getFileNameLength

public int getFileNameLength ()

Returns
int

getHeaderSize

public int getHeaderSize ()

Returns
int

getUncompressedSize

public long getUncompressedSize ()

Returns
long