LocalFileHeader

public final class LocalFileHeader
extends Object

java.lang.Objek
com.android.tradefed.util.zip.LocalFileHeader


LocalFileHeader adalah kelas yang berisi informasi file/folder di dalam file zip. Blok data berada di bagian awal setiap entri file.

Format file zip keseluruhan: [Header file lokal + Data terkompresi [+ Header lokal yang diperluas]?]* [Direktori pusat]* [Catatan akhir direktori pusat]

Lihat tautan berikut untuk detail lebih lanjut: https://en.wikipedia.org/wiki/Zip_(file_format)

Ringkasan

Konstanta

int LOCAL_FILE_HEADER_SIZE

Konstruktor publik

LocalFileHeader (File partialZipFile)
LocalFileHeader (File partialZipFile, long startOffset)

Konstruktor untuk mengumpulkan informasi header file lokal dari entri file dalam file zip.

Metode publik

long getCompressedSize ()
int getCompressionMethod ()
long getCrc ()
int getExtraFieldLength ()
int getFileNameLength ()
int getHeaderSize ()
long getUncompressedSize ()

Konstanta

LOCAL_FILE_HEADER_SIZE

public static final int LOCAL_FILE_HEADER_SIZE

Nilai Konstan: 30 (0x0000001e)

Konstruktor publik

LocalFileHeader

public LocalFileHeader (File partialZipFile)

Parameter
partialZipFile File

LocalFileHeader

public LocalFileHeader (File partialZipFile, 
                long startOffset)

Konstruktor untuk mengumpulkan informasi header file lokal dari entri file dalam file zip.

Parameter
partialZipFile File : ERROR(/File) berisi informasi header file lokal.

startOffset long : offset awal blok data untuk header file lokal.

Melempar
Pengecualian IO

Metode publik

dapatkanUkuran Terkompresi

public long getCompressedSize ()

Kembali
long

dapatkanMetode Kompresi

public int getCompressionMethod ()

Kembali
int

dapatkanCrc

public long getCrc ()

Kembali
long

dapatkanExtraFieldLength

public int getExtraFieldLength ()

Kembali
int

dapatkan FileNameLength

public int getFileNameLength ()

Kembali
int

dapatkanHeaderSize

public int getHeaderSize ()

Kembali
int

dapatkan Ukuran Tidak Terkompresi

public long getUncompressedSize ()

Kembali
long