Header für lokale Datei

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. Die am Anfang jedes Dateieintrags befindet.

Allgemeines ZIP-Dateiformat: [Kopfzeile der lokalen Datei + komprimierte Daten [+ erweiterter lokaler Header]?]* [Zentrales Verzeichnis]* [Ende des Eintrags im zentralen Verzeichnis]

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 Datei-Header-Informationen 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

Konstantenwert: 30 (0x0000001e)

Öffentliche Konstruktoren

Header für lokale Datei

public LocalFileHeader (File partialZipFile)

Parameter
partialZipFile File

Header für lokale Datei

public LocalFileHeader (File partialZipFile, 
                long startOffset)

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

Parameter
partialZipFile File: Ein ERROR(/File) enthält die Headerinformationen der lokalen Datei.

startOffset long: der Startversatz des Datenblocks für den Header einer lokalen Datei.

Ausgabe
IOException

Öffentliche Methoden

getComformedSize

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

getUncompressSize

public long getUncompressedSize ()

Returns
long