本機檔案標頭
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)
摘要
常數 | |
---|---|
int |
LOCAL_FILE_HEADER_SIZE
|
公用建構函式 | |
---|---|
LocalFileHeader(File partialZipFile)
|
|
LocalFileHeader(File partialZipFile, long startOffset)
可收集 ZIP 檔案中檔案項目的本機檔案標頭資訊的建構函式。 |
公用方法 | |
---|---|
long
|
getCompressedSize()
|
int
|
getCompressionMethod()
|
long
|
getCrc()
|
int
|
getExtraFieldLength()
|
int
|
getFileNameLength()
|
int
|
getHeaderSize()
|
long
|
getUncompressedSize()
|
常數
LOCAL_FILE_HEADER_SIZE
public static final int LOCAL_FILE_HEADER_SIZE
常數值: 30 天 (0x0000001e)
公用建構函式
本機檔案標頭
public LocalFileHeader (File partialZipFile)
參數 | |
---|---|
partialZipFile |
File |
本機檔案標頭
public LocalFileHeader (File partialZipFile, long startOffset)
可收集 ZIP 檔案中檔案項目的本機檔案標頭資訊的建構函式。
參數 | |
---|---|
partialZipFile |
File :ERROR(/File) 包含本機檔案標頭資訊。 |
startOffset |
long :本機檔案標頭的資料區塊開始偏移。 |
擲回 | |
---|---|
|
IOException |
公用方法
getCompressSize
public long getCompressedSize ()
傳回 | |
---|---|
long |
getCompressionMethod
public int getCompressionMethod ()
傳回 | |
---|---|
int |
getCrc
public long getCrc ()
傳回 | |
---|---|
long |
getExtraFieldLength
public int getExtraFieldLength ()
傳回 | |
---|---|
int |
getFileNameLength
public int getFileNameLength ()
傳回 | |
---|---|
int |
getHeaderSize
public int getHeaderSize ()
傳回 | |
---|---|
int |
getUncompressSize
public long getUncompressedSize ()
傳回 | |
---|---|
long |