public final class LocalFileHeader
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.zip.LocalFileHeader |
LocalFileHeader 是一個包含 zip 檔案內檔案/資料夾資訊的類別。資料塊位於每個文件條目的開頭部分。
zip檔案整體格式:[本機檔案頭+壓縮資料[+擴充本機頭]?]*[中心目錄]*[中心目錄記錄結束]
有關更多詳細信息,請參閱以下連結:https://en.wikipedia.org/wiki/Zip_(file_format)
概括
常數
public static final int LOCAL_FILE_HEADER_SIZE
常數值:30 (0x0000001e)
公共構造函數
public LocalFileHeader (File partialZipFile)
public LocalFileHeader (File partialZipFile,
long startOffset)
用於收集 zip 檔案中檔案條目的本機檔案頭資訊的建構函式。
參數 |
---|
partialZipFile | File : ERROR(/File) 包含本機檔案頭資訊。 |
startOffset | long :本地檔頭資料區塊的起始偏移量。 |
公共方法
取得壓縮大小
public long getCompressedSize ()
取得壓縮方法
public int getCompressionMethod ()
取得CRC
public long getCrc ()
public int getExtraFieldLength ()
取得檔案名稱長度
public int getFileNameLength ()
public int getHeaderSize ()
取得未壓縮的大小
public long getUncompressedSize ()