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 FileERROR(/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