結束中央目錄信息

public final class EndCentralDirectoryInfo
extends Object

java.lang.Object
com.android.tradefed.util.zip.EndCentralDirectoryInfo


EndCentralDirectoryInfo 是一個包含 zip 文件的整體信息的類。它位於 zip 文件的末尾。

整體壓縮文件格式:[本地文件頭+壓縮數據[+擴展本地頭]?]*[中心目錄]*[中心目錄記錄結束]

有關詳細信息,請參閱以下鏈接:https://en.wikipedia.org/wiki/Zip_(file_format)

概括

常量

int MAX_LOOKBACK

公共構造函數

EndCentralDirectoryInfo (File zipFile)

用於收集 zip 文件的末端中央目錄信息的構造函數。

EndCentralDirectoryInfo (File zipFile, boolean useZip64)

用於收集 zip 文件的末端中央目錄信息的構造函數。

公共方法

long getCentralDirOffset ()
long getCentralDirSize ()
long getEntryNumber ()

常量

MAX_LOOKBACK

public static final int MAX_LOOKBACK

常數值:65536 (0x00010000)

公共構造函數

結束中央目錄信息

public EndCentralDirectoryInfo (File zipFile)

用於收集 zip 文件的末端中央目錄信息的構造函數。

參數
zipFile File :一個ERROR(/File)包含結束中央目錄信息。它可能是 zip 文件的結尾部分。

投擲
異常

結束中央目錄信息

public EndCentralDirectoryInfo (File zipFile, 
                boolean useZip64)

用於收集 zip 文件的末端中央目錄信息的構造函數。

參數
zipFile File :一個ERROR(/File)包含結束中央目錄信息。它可能是 zip 文件的結尾部分。

useZip64 boolean : 在部分下載中支持 zip64 格式的布爾值。

投擲
異常

公共方法

getCentralDirOffset

public long getCentralDirOffset ()

退貨
long

獲取中心目錄大小

public long getCentralDirSize ()

退貨
long

獲取條目號

public long getEntryNumber ()

退貨
long