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
Öffentliche Konstrukteure |
---|
LocalFileHeader (File partialZipFile) |
LocalFileHeader (File partialZipFile, long startOffset) Konstruktor zum Sammeln lokaler Dateiheaderinformationen eines Dateieintrags in einer ZIP-Datei. |
Konstanten
public static final int LOCAL_FILE_HEADER_SIZE
Konstanter Wert: 30 (0x0000001e)
Öffentliche Konstrukteure
public LocalFileHeader (File partialZipFile)
Parameter |
---|
partialZipFile | File |
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 ()
getCompressionMethod
public int getCompressionMethod ()
getCrc
public long getCrc ()
public int getExtraFieldLength ()
getFileNameLength
public int getFileNameLength ()
public int getHeaderSize ()
getUncompressedSize
public long getUncompressedSize ()