LocalFileHeader

public final class LocalFileHeader
extends Object

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


LocalFileHeader ist eine Klasse, die die Informationen einer Datei/eines Ordners in einer ZIP-Datei enthält. Der Datenblock steht am Anfang jedes Dateieintrags.

Gesamtformat der Zip-Datei: [Lokaler Dateiheader + Komprimierte Daten [+ Erweiterter lokaler Header]?]* [Zentrales Verzeichnis]* [Ende des zentralen Verzeichniseintrags]

Weitere Informationen finden Sie unter folgendem Link: https://en.wikipedia.org/wiki/Zip_(file_format)

Zusammenfassung

Konstanten

int LOCAL_FILE_HEADER_SIZE

Öffentliche Konstrukteure

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

Konstruktor zum Sammeln 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 Konstrukteure

LocalFileHeader

public LocalFileHeader (File partialZipFile)

Parameter
partialZipFile File

LocalFileHeader

public LocalFileHeader (File partialZipFile, 
                long startOffset)

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

Parameter
partialZipFile File : ein ERROR(/File) enthält die Header-Informationen der lokalen Datei.

startOffset long : der Start-Offset des Datenblocks für einen lokalen Dateiheader.

Öffentliche Methoden

getCompressedSize

public long getCompressedSize ()

Kehrt zurück
long

getCompressionMethod

public int getCompressionMethod ()

Kehrt zurück
int

getCrc

public long getCrc ()

Kehrt zurück
long

getExtraFieldLength

public int getExtraFieldLength ()

Kehrt zurück
int

getFileNameLength

public int getFileNameLength ()

Kehrt zurück
int

getHeaderSize

public int getHeaderSize ()

Kehrt zurück
int

getUncompressedSize

public long getUncompressedSize ()

Kehrt zurück
long