public final class LocalFileHeader
extends Object
java.lang.object |
↳ | com.android.tradefed.util.zip.LocalFileHeader |
LocalFileHeader کلاسی است که حاوی اطلاعات یک فایل/پوشه داخل یک فایل فشرده است. بلوک داده در ابتدای هر ورودی فایل قرار دارد.
فرمت کلی فایل فشرده: [سرصفحه فایل محلی + داده های فشرده [+ هدر محلی توسعه یافته]؟]* [دایرکتوری مرکزی]* [پایان رکورد دایرکتوری مرکزی]
برای جزئیات بیشتر به لینک زیر مراجعه کنید: https://en.wikipedia.org/wiki/Zip_(file_format)
خلاصه
سازندگان عمومی |
---|
LocalFileHeader (File partialZipFile) |
LocalFileHeader (File partialZipFile, long startOffset) سازنده برای جمع آوری اطلاعات هدر فایل محلی یک ورودی فایل در یک فایل فشرده. |
ثابت ها
public static final int LOCAL_FILE_HEADER_SIZE
مقدار ثابت: 30 (0x0000001e)
سازندگان عمومی
public LocalFileHeader (File partialZipFile)
پارامترها |
---|
partialZipFile | File |
public LocalFileHeader (File partialZipFile,
long startOffset)
سازنده برای جمع آوری اطلاعات هدر فایل محلی یک ورودی فایل در یک فایل فشرده.
پارامترها |
---|
partialZipFile | File : یک ERROR(/File) حاوی اطلاعات هدر فایل محلی است. |
startOffset | long : شروع آفست بلوک داده برای هدر فایل محلی. |
روش های عمومی
getCompressedSize
public long getCompressedSize ()
getCompressionMethod
public int getCompressionMethod ()
getCrc
public long getCrc ()
public int getExtraFieldLength ()
getFileNameLength
public int getFileNameLength ()
public int getHeaderSize ()
getUncompressedSize
public long getUncompressedSize ()