public final class LocalFileHeader
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.zip.LocalFileHeader |
LocalFileHeader 是一個包含 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 ()