LocalFileHeader
public
final
class
LocalFileHeader
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.zip.LocalFileHeader |
LocalFileHeader は、zip ファイル内のファイル/フォルダの情報を含むクラスです。「 各ファイル エントリの先頭には、データブロックがあります。
全体的な ZIP ファイル形式: [ローカル ファイル ヘッダー + 圧縮データ [+ 拡張ローカル ヘッダー]?]* [中央ディレクトリ]* [中央ディレクトリ レコードの終了]
詳細については、次のリンクを参照してください。 https://ja.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 |
パブリック メソッド
getCompressSize
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 |
getUncomcompressSize
public long getUncompressedSize ()
戻り値 | |
---|---|
long |