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
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ı. |
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)
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ığı. |
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 ()
getUncompressedSize
public long getUncompressedSize ()