LocalFileHeader
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)
公用建構函式
LocalFileHeader
public LocalFileHeader (File partialZipFile)
參數 | |
---|---|
partialZipFile |
File |
LocalFileHeader
public LocalFileHeader (File partialZipFile, long startOffset)
建構函式,用於收集 ZIP 檔案中檔案項目的本機檔案標頭資訊。
參數 | |
---|---|
partialZipFile |
File :ERROR(/File) 包含本機檔案標頭資訊。 |
startOffset |
long :本機檔案標頭資料區塊的起始偏移量。 |
擲回 | |
---|---|
|
IOException |
公用方法
getCompressedSize
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 |
getUncompressedSize
public long getUncompressedSize ()
傳回 | |
---|---|
long |