هدر فایل محلی

public final class LocalFileHeader
extends 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 ()

ثابت‌ها

اندازه_فایل_سربرگ_محلی

public static final int LOCAL_FILE_HEADER_SIZE

مقدار ثابت: 30 (0x0000001e)

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

هدر فایل محلی

public LocalFileHeader (File partialZipFile)

پارامترها
partialZipFile File

پرتاب‌ها
IOException

هدر فایل محلی

public LocalFileHeader (File partialZipFile, 
                long startOffset)

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

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

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

پرتاب‌ها
استثنای java.io.IO
IOException

روش‌های عمومی

دریافت اندازه فشرده

public long getCompressedSize ()

بازگشت‌ها
long

متد فشرده‌سازی getCompression

public int getCompressionMethod ()

بازگشت‌ها
int

دریافتCrc

public long getCrc ()

بازگشت‌ها
long

طول فیلد اضافی را دریافت کنید

public int getExtraFieldLength ()

بازگشت‌ها
int

دریافت طول نام فایل

public int getFileNameLength ()

بازگشت‌ها
int

اندازه سربرگ

public int getHeaderSize ()

بازگشت‌ها
int

دریافت اندازه فشرده نشده

public long getUncompressedSize ()

بازگشت‌ها
long