public final class LocalFileHeader
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.zip.LocalFileHeader |
LocalFileHeader هي فئة تحتوي على معلومات ملف/مجلد داخل ملف مضغوط. توجد كتلة البيانات في الجزء الأول من كل إدخال ملف.
التنسيق العام لملف zip: [رأس الملف المحلي + البيانات المضغوطة [+ الرأس المحلي الموسع]؟]* [الدليل المركزي]* [نهاية سجل الدليل المركزي]
راجع الرابط التالي لمزيد من التفاصيل: 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)
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 ()