结束中央目录信息

public final class EndCentralDirectoryInfo
extends Object

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


EndCentralDirectoryInfo 是一个包含 zip 文件整体信息的类。它位于 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 ()

常数

最大回溯

public static final int MAX_LOOKBACK

常量值:65536 (0x00010000)

公共构造函数

结束中央目录信息

public EndCentralDirectoryInfo (File zipFile)

用于收集 zip 文件的最终中央目录信息的构造函数。

参数
zipFile FileERROR(/File)包含最终中央目录信息。它可能是 zip 文件的结尾部分。

投掷
IO异常

结束中央目录信息

public EndCentralDirectoryInfo (File zipFile, 
                boolean useZip64)

用于收集 zip 文件的最终中央目录信息的构造函数。

参数
zipFile FileERROR(/File)包含最终中央目录信息。它可能是 zip 文件的结尾部分。

useZip64 boolean :支持部分下载 zip64 格式的布尔值。

投掷
IO异常

公共方法

获取CentralDirOffset

public long getCentralDirOffset ()

退货
long

获取中央目录大小

public long getCentralDirSize ()

退货
long

获取条目号

public long getEntryNumber ()

退货
long