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)
ملخص
المنشأت العامة |
---|
LocalFileHeader (File partialZipFile) |
LocalFileHeader (File partialZipFile, long startOffset) المُنشئ لجمع معلومات رأس الملف المحلي لإدخال ملف في ملف مضغوط. |
الثوابت
public static final int LOCAL_FILE_HEADER_SIZE
قيمة ثابتة: 30 (0x0000001e)
المنشأت العامة
public LocalFileHeader (File partialZipFile)
public LocalFileHeader (File partialZipFile,
long startOffset)
المُنشئ لجمع معلومات رأس الملف المحلي لإدخال ملف في ملف مضغوط.
حدود |
---|
partialZipFile | File : يحتوي ERROR(/File) على معلومات رأس الملف المحلي. |
startOffset | long : إزاحة البداية لكتلة البيانات لرأس ملف محلي. |
الأساليب العامة
getCompressedSize
public long getCompressedSize ()
getCompressionMethod
public int getCompressionMethod ()
getCrc
public long getCrc ()
public int getExtraFieldLength ()
getFileNameLength
public int getFileNameLength ()
public int getHeaderSize ()
getUncompressedSize
public long getUncompressedSize ()