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)
סיכום
בנאים ציבוריים |
---|
LocalFileHeader (File partialZipFile) |
LocalFileHeader (File partialZipFile, long startOffset) קונסטרוקטור לאיסוף מידע מקומי על כותרות קובץ של ערך קובץ בקובץ zip. |
קבועים
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 : קיזוז ההתחלה של גוש הנתונים עבור כותרת קובץ מקומית. |
שיטות ציבוריות
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 ()