LocalFileHeader

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)

ملخص

الثوابت

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 : بداية إزاحة كتلة البيانات لرأس الملف المحلي.

رميات
IOEException

الأساليب العامة

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