LocalFileHeader

public final class LocalFileHeader
extends Object

java.lang.Object
com.android.tradefed.util.zip.LocalFileHeader


‫LocalFileHeader هو فئة تحتوي على معلومات ملف أو مجلد داخل ملف ZIP. وتقع مجموعة البيانات في الجزء الأول من كل إدخال ملف.

تنسيق ملف ZIP الإجمالي: [عنوان الملف المحلي + البيانات المضغوطة [+ عنوان محلي موسّع]؟]* [الدليل المركزي]* [سجلّ نهاية الدليل المركزي]

يُرجى الرجوع إلى الرابط التالي لمزيد من التفاصيل: https://en.wikipedia.org/wiki/Zip_(file_format)

ملخّص

الثوابت

int LOCAL_FILE_HEADER_SIZE

طُرق وضع التصميم العامة

LocalFileHeader(File partialZipFile)
LocalFileHeader(File partialZipFile, long startOffset)

دالة وضع التصميم لجمع معلومات عنوان الملف المحلي لإدخال ملف في ملف ZIP

الإجراءات العامة

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

Constant Value: 30 (0x0000001e)

طُرق وضع التصميم العامة

LocalFileHeader

public LocalFileHeader (File partialZipFile)

المعلَمات
partialZipFile File

عمليات الطرح
IOException

LocalFileHeader

public LocalFileHeader (File partialZipFile, 
                long startOffset)

دالة وضع التصميم لجمع معلومات عنوان الملف المحلي لإدخال ملف في ملف ZIP

المعلَمات
partialZipFile File: ملف يحتوي على معلومات عنوان الملف المحليFile

startOffset long: إزاحة البداية لمجموعة البيانات لعنوان ملف محلي

عمليات الطرح
java.io.IOException
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