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
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ı. |
sabitler
public static final int LOCAL_FILE_HEADER_SIZE
Sabit Değer: 30 (0x0000001e)
kamu inşaatçılar
public LocalFileHeader (File partialZipFile)
parametreler |
---|
partialZipFile | File |
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. |
Genel yöntemler
getCompressedSize
public long getCompressedSize ()
GetCompressionMethod
public int getCompressionMethod ()
getCrc
public long getCrc ()
public int getExtraFieldLength ()
getFileNameLength
public int getFileNameLength ()
public int getHeaderSize ()
SıkıştırılmamışBoyutu al
public long getUncompressedSize ()