LocalFileHeader

public final class LocalFileHeader
extends Object

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


LocalFileHeader היא כיתה שמכילה את המידע של קובץ או תיקייה בתוך קובץ ZIP. בלוק הנתונים נמצא בחלק ההתחלתי של כל רשומת קובץ.

הפורמט הכולל של קובץ ה-zip: [כותרת קובץ מקומי + נתונים דחוסים [+ כותרת מקומית מורחבת]?]* [Central directory]* [End of central directory record]

פרטים נוספים זמינים בקישור הבא: 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