LocalFileHeader

public final class LocalFileHeader
extends Object

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


LocalFileHeader کلاسی است که حاوی اطلاعات یک فایل/پوشه داخل یک فایل فشرده است. بلوک داده در ابتدای هر ورودی فایل قرار دارد.

فرمت کلی فایل فشرده: [سرصفحه فایل محلی + داده های فشرده [+ هدر محلی توسعه یافته]؟]* [دایرکتوری مرکزی]* [پایان رکورد دایرکتوری مرکزی]

برای جزئیات بیشتر به لینک زیر مراجعه کنید: https://en.wikipedia.org/wiki/Zip_(file_format)

خلاصه

ثابت ها

int LOCAL_FILE_HEADER_SIZE

سازندگان عمومی

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

سازنده برای جمع آوری اطلاعات هدر فایل محلی یک ورودی فایل در یک فایل فشرده.

روش های عمومی

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)

سازنده برای جمع آوری اطلاعات هدر فایل محلی یک ورودی فایل در یک فایل فشرده.

پارامترها
partialZipFile File : یک ERROR(/File) حاوی اطلاعات هدر فایل محلی است.

startOffset long : شروع آفست بلوک داده برای هدر فایل محلی.

پرتاب می کند
IOException

روش های عمومی

getCompressedSize

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

getUncompressedSize

public long getUncompressedSize ()

برمی گرداند
long