عنوان الملف المحلي

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()

الثوابت

حجم الملف الشخصي

public static final int LOCAL_FILE_HEADER_SIZE

القيمة الثابتة: 30 (0x0000001e)

شركة إنشاءات عامة

عنوان الملف المحلي

public LocalFileHeader (File partialZipFile)

المعلمات
partialZipFile File

عنوان الملف المحلي

public LocalFileHeader (File partialZipFile, 
                long startOffset)

دالة مُنشئة لجمع معلومات رأس ملف محلي لإدخال ملف في ملف ZIP.

المعلمات
partialZipFile File: يحتوي ERROR(/File) على معلومات رأس الملف المحلي.

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

الرميات
IOاستثناء

الطرق العامة

الطريقة getpressedSize

public long getCompressedSize ()

المرتجعات
long

الطريقة getpressionMethod

public int getCompressionMethod ()

المرتجعات
int

الحصول على Crc

public long getCrc ()

المرتجعات
long

getExtraFieldLength

public int getExtraFieldLength ()

المرتجعات
int

الحصول على اسم الملف

public int getFileNameLength ()

المرتجعات
int

getHeaderSize

public int getHeaderSize ()

المرتجعات
int

الحصول على حجم غير مضغوط

public long getUncompressedSize ()

المرتجعات
long