public final class LocalFileHeader
extends Object
java.lang.オブジェクト |
↳ | com.android.tradefed.util.zip.LocalFileHeader |
LocalFileHeader は、zip ファイル内のファイル/フォルダーの情報を含むクラスです。データのブロックは、各ファイル エントリの先頭部分にあります。
zip ファイル全体の形式: [ローカル ファイル ヘッダー + 圧縮データ [+ 拡張ローカル ヘッダー]?]* [中央ディレクトリ]* [中央ディレクトリ レコードの終わり]
詳細については、次のリンクを参照してください: https://en.wikipedia.org/wiki/Zip_(file_format)
まとめ
パブリックコンストラクター |
---|
LocalFileHeader (File partialZipFile) |
LocalFileHeader (File partialZipFile, long startOffset) zip ファイル内のファイル エントリのローカル ファイル ヘッダー情報を収集するコンストラクター。 |
定数
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 : ローカル ファイル ヘッダーのデータ ブロックの開始オフセット。 |
パブリックメソッド
getCompressedSize
public long getCompressedSize ()
getCompressionMethod
public int getCompressionMethod ()
getCrc
public long getCrc ()
public int getExtraFieldLength ()
getファイル名の長さ
public int getFileNameLength ()
public int getHeaderSize ()
getUncompressedSize
public long getUncompressedSize ()