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 oder eines Ordners in einer ZIP-Datei enthält. Der Datenblock befindet sich am Anfang jedes Dateieintrags.

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

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

Zusammenfassung

Konstanten

int LOCAL_FILE_HEADER_SIZE

Öffentliche Konstruktoren

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

Konstruktor zum Erfassen von Informationen zum lokalen Dateiheader 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

Löst aus
IOException

LocalFileHeader

public LocalFileHeader (File partialZipFile, 
                long startOffset)

Konstruktor zum Erfassen von Informationen zum lokalen Dateiheader eines Dateieintrags in einer ZIP-Datei.

Parameter
partialZipFile File: Eine File enthält die Informationen zum lokalen Dateiheader.

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

Löst aus
java.io.IOException
IOException

Öffentliche Methoden

getCompressedSize

public long getCompressedSize ()

Gibt Folgendes zurück:
long

getCompressionMethod

public int getCompressionMethod ()

Gibt Folgendes zurück:
int

getCrc

public long getCrc ()

Gibt Folgendes zurück:
long

getExtraFieldLength

public int getExtraFieldLength ()

Gibt Folgendes zurück:
int

getFileNameLength

public int getFileNameLength ()

Gibt Folgendes zurück:
int

getHeaderSize

public int getHeaderSize ()

Gibt Folgendes zurück:
int

getUncompressedSize

public long getUncompressedSize ()

Gibt Folgendes zurück:
long