Yerel Dosya Başlığı

public final class LocalFileHeader
extends Object

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


LocalFileHeader, bir zip dosyası içindeki dosya/klasör 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)

Bir zip dosyasındaki bir dosya girişinin yerel dosya başlık bilgilerini toplamak için 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

Yerel Dosya Başlığı

public LocalFileHeader (File partialZipFile)

parametreler
partialZipFile File

Yerel Dosya Başlığı

public LocalFileHeader (File partialZipFile, 
                long startOffset)

Bir zip dosyasındaki bir dosya girişinin yerel dosya başlık bilgilerini toplamak için yapıcı.

parametreler
partialZipFile File : bir ERROR(/File) yerel dosya başlığı bilgisini içerir.

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

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

SıkıştırılmamışBoyutu al

public long getUncompressedSize ()

İadeler
long