public final class LocalFileHeader
extends Object
java.lang.Nesne |
↳ | com.android.tradefed.util.zip.LocalFileHeader |
LocalFileHeader, bir zip dosyası içindeki bir 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) Bir zip dosyasındaki bir dosya girişinin yerel dosya başlığı bilgilerini toplamak için oluşturucu. |
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ığı bilgilerini toplamak için oluşturucu.
parametreler |
---|
partialZipFile | File : bir ERROR(/File) , yerel dosya başlığı bilgilerini 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 ()
getUncompressedSize
public long getUncompressedSize ()