LocalFileHeader

public final class LocalFileHeader
extends Object

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


LocalFileHeader, bir zip dosyasının içindeki dosya/klasör bilgilerini içeren bir sınıftır. Veri bloğu, her dosya girişinin başında yer alır.

Genel ZIP dosyası biçimi: [Yerel dosya başlığı + Sıkıştırılmış veri [+ Genişletilmiş yerel başlık]?]* [Merkezi dizin]* [Merkezi dizin kaydının sonu]

Daha fazla bilgi için şu bağlantıyı inceleyin: https://en.wikipedia.org/wiki/Zip_(file_format)

Özet

Sabitler

int LOCAL_FILE_HEADER_SIZE

Herkese açık oluşturucular

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

ZIP dosyasındaki bir dosya girişinin yerel dosya başlığı bilgilerini toplamak için oluşturucu.

Herkese açık yöntemler

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

Sabitler

LOCAL_FILE_HEADER_SIZE

public static final int LOCAL_FILE_HEADER_SIZE

Sabit Değer: 30 (0x0000001e)

Herkese açık oluşturucular

LocalFileHeader

public LocalFileHeader (File partialZipFile)

Parametreler
partialZipFile File

Verdiği hatalar
IOException

LocalFileHeader

public LocalFileHeader (File partialZipFile, 
                long startOffset)

ZIP dosyasındaki bir dosya girişinin yerel dosya başlığı bilgilerini toplamak için oluşturucu.

Parametreler
partialZipFile File: File, yerel dosya başlığı bilgilerini içerir.

startOffset long: Yerel dosya başlığı için veri bloğunun başlangıç uzaklığı.

Verdiği hatalar
java.io.IOException
IOException

Herkese açık yöntemler

getCompressedSize

public long getCompressedSize ()

İadeler
long

getCompressionMethod

public int getCompressionMethod ()

İadeler
int

getCrc

public long getCrc ()

İadeler
long

getExtraFieldLength

public int getExtraFieldLength ()

İadeler
int

getFileNameLength

public int getFileNameLength ()

İadeler
int

getHeaderSize

public int getHeaderSize ()

İadeler
int

getUncompressedSize

public long getUncompressedSize ()

İadeler
long