YerelDosyaBaşlığı

public final class LocalFileHeader
extends Object

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


LocalFileHeader, zip dosyası içindeki dosya/klasörün bilgilerini içeren bir sınıftır. Veri bloğu her dosya girişinin başlangıç ​​kısmındadır.

Genel zip dosyası formatı: [Yerel dosya başlığı + Sıkıştırılmış veri [+ Genişletilmiş yerel başlık]?]* [Merkezi dizin]* [Merkezi dizin kaydının sonu]

Daha fazla ayrıntı için aşağıdaki bağlantıya bakın: https://en.wikipedia.org/wiki/Zip_(file_format)

Özet

Sabitler

int LOCAL_FILE_HEADER_SIZE

Kamu inşaatçıları

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

Zip dosyasındaki bir dosya girişinin yerel dosya başlığı bilgilerini toplayan yapıcı.

Genel yöntemler

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

Sabitler

LOCAL_FILE_HEADER_SIZE

public static final int LOCAL_FILE_HEADER_SIZE

Sabit Değer: 30 (0x0000001e)

Kamu inşaatçıları

YerelDosyaBaşlığı

public LocalFileHeader (File partialZipFile)

Parametreler
partialZipFile File

YerelDosyaBaşlığı

public LocalFileHeader (File partialZipFile, 
                long startOffset)

Zip dosyasındaki bir dosya girişinin yerel dosya başlığı bilgilerini toplayan yapıcı.

Parametreler
partialZipFile File : ERROR(/File) yerel dosya başlığı bilgilerini içerir.

startOffset long : yerel bir dosya başlığı için veri bloğunun başlangıç ​​uzaklığı.

Atar
IO İstisnası

Genel yöntemler

getCompressedSize

public long getCompressedSize ()

İadeler
long

getCompressionMethod

public int getCompressionMethod ()

İadeler
int

getCrc

public long getCrc ()

İadeler
long

getExtraFieldLength

public int getExtraFieldLength ()

İadeler
int

getFileNameLength

public int getFileNameLength ()

İadeler
int

getHeaderSize

public int getHeaderSize ()

İadeler
int

getUncompressedSize

public long getUncompressedSize ()

İadeler
long