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

ערך קבוע: 30 (0x0000001e)

בנאים ציבוריים

LocalFileHeader

public LocalFileHeader (File partialZipFile)

פרמטרים
partialZipFile File

LocalFileHeader

public LocalFileHeader (File partialZipFile, 
                long startOffset)

קונסטרוקטור לאיסוף מידע מקומי על כותרות קובץ של ערך קובץ בקובץ zip.

פרמטרים
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