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

الطرق العامة

getCompressed الحجم

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