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

رميات
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