LocalFileHeader

public final class LocalFileHeader
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.zip.LocalFileHeader


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

Format file zip secara keseluruhan: [Header file lokal + Data terkompresi [+ Header lokal yang diperluas]?]* [Central directory]* [End of central directory record]

Buka link berikut untuk mengetahui detail selengkapnya: 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 Konstanta: 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.

Menampilkan
IOException

Metode publik

getCompressedSize

public long getCompressedSize ()

Hasil
long

getCompressionMethod

public int getCompressionMethod ()

Hasil
int

getCrc

public long getCrc ()

Hasil
long

getExtraFieldLength

public int getExtraFieldLength ()

Hasil
int

getFileNameLength

public int getFileNameLength ()

Hasil
int

getHeaderSize

public int getHeaderSize ()

Hasil
int

getUncompressedSize

public long getUncompressedSize ()

Hasil
long