CentralDirectoryInfo

public final class CentralDirectoryInfo
extends Object

java.lang.Object
com.android.tradefed.util.zip.CentralDirectoryInfo


CentralDirectoryInfo היא מחלקה המכילה את המידע של קובץ/תיקיה בתוך קובץ zip.

פורמט קובץ zip הכולל: [כותרת קובץ מקומי + נתונים דחוסים [+ כותרת מקומית מורחבת]?]* [ספרייה מרכזית]* [סוף רשומת ספרייה מרכזית]

עיין בקישור הבא לפרטים נוספים: https://en.wikipedia.org/wiki/Zip_(file_format)

סיכום

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

CentralDirectoryInfo (byte[] data, int startOffset)

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

CentralDirectoryInfo (byte[] data, int startOffset, boolean useZip64)

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

קונסטרוקטורים מוגנים

CentralDirectoryInfo ()

בנאי ברירת מחדל משמש לבדיקת יחידה.

שיטות ציבוריות

boolean equals (Object o)
int getCompressedSize ()

קבל את הגודל הדחוס.

int getCompressionMethod ()

קבל את שיטת הדחיסה.

long getCrc ()

קבל את ה-CRC של הקובץ.

long getExternalFileAttributes ()

קבל את תכונות הקובץ החיצוניות.

int getExtraFieldLength ()

קבל את אורך השדה הנוסף.

int getFileCommentLength ()

קבל את אורך הערת הקובץ.

String getFileName ()

קבל את שם הקובץ כולל הנתיב היחסי.

int getFileNameLength ()

קבל את אורך שם הקובץ.

int getFilePermission ()

קבל את הרשאת קובץ לינוקס, המאוחסנת ב-9 הסיביות האחרונות של תכונות קובץ חיצוניות.

int getInfoSize ()

קבל את הגודל של ערך הספרייה המרכזית.

int getInternalFileAttributes ()

קבל את תכונות הקובץ הפנימיות.

long getLocalHeaderOffset ()

קבל את הקיזוז של הזנת כותרת קובץ מקומית.

long getUncompressedSize ()

קבל את הגודל הלא דחוס.

int hashCode ()
void setCompressedSize (long compressionSize)

הגדר את הגודל הדחוס.

void setCompressionMethod (int compressionMethod)

הגדר את שיטת הדחיסה.

void setCrc (long crc)

הגדר את ה-CRC של הקובץ.

void setExternalFileAttributes (long externalFileAttributes)

הגדר את תכונות הקובץ החיצוני.

void setExtraFieldLength (int extraFieldLength)

הגדר את אורך השדה הנוסף.

void setFileCommentLength (int fileCommentLength)

הגדר את אורך הערת הקובץ.

void setFileName (String fileName)

הגדר את שם הקובץ כולל הנתיב היחסי.

void setFileNameLength (int fileNameLength)

הגדר את אורך שם הקובץ.

void setInternalFileAttributes (int internalFileAttributes)

הגדר את תכונות הקובץ הפנימיות.

void setLocalHeaderOffset (long localHeaderOffset)

הגדר את ההיסט של הזנת כותרת הקובץ המקומית.

void setUncompressedSize (long uncompressedSize)

הגדר את הגודל הלא דחוס.

String toString ()

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

CentralDirectoryInfo

public CentralDirectoryInfo (byte[] data, 
                int startOffset)

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

פרמטרים
data byte : byte[] של נתונים המכילים את המידע של ערך קובץ.

startOffset int : התחל קיזוז של בלוק המידע.

זורק
IOException

CentralDirectoryInfo

public CentralDirectoryInfo (byte[] data, 
                int startOffset, 
                boolean useZip64)

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

פרמטרים
data byte : byte[] של נתונים המכילים את המידע של ערך קובץ.

startOffset int : התחל קיזוז של בלוק המידע.

useZip64 boolean : בוליאני לתמיכה בפורמט zip64 בהורדה חלקית.

זורק
IOException

קונסטרוקטורים מוגנים

CentralDirectoryInfo

protected CentralDirectoryInfo ()

בנאי ברירת מחדל משמש לבדיקת יחידה.

שיטות ציבוריות

שווים

public boolean equals (Object o)

פרמטרים
o Object

החזרות
boolean

getCompressedSize

public int getCompressedSize ()

קבל את הגודל הדחוס.

החזרות
int

getCompressionMethod

public int getCompressionMethod ()

קבל את שיטת הדחיסה.

החזרות
int

getCrc

public long getCrc ()

קבל את ה-CRC של הקובץ.

החזרות
long

getExternalFileAttributes

public long getExternalFileAttributes ()

קבל את תכונות הקובץ החיצוניות.

החזרות
long

getExtraFieldLength

public int getExtraFieldLength ()

קבל את אורך השדה הנוסף.

החזרות
int

getFileCommentLength

public int getFileCommentLength ()

קבל את אורך הערת הקובץ.

החזרות
int

getFileName

public String getFileName ()

קבל את שם הקובץ כולל הנתיב היחסי.

החזרות
String

getFileNameLength

public int getFileNameLength ()

קבל את אורך שם הקובץ.

החזרות
int

getFilePermission

public int getFilePermission ()

קבל את הרשאת קובץ לינוקס, המאוחסנת ב-9 הסיביות האחרונות של תכונות קובץ חיצוניות.

החזרות
int

getInfoSize

public int getInfoSize ()

קבל את הגודל של ערך הספרייה המרכזית.

החזרות
int

getInternalFileAttributes

public int getInternalFileAttributes ()

קבל את תכונות הקובץ הפנימיות.

החזרות
int

getLocalHeaderOffset

public long getLocalHeaderOffset ()

קבל את הקיזוז של הזנת כותרת קובץ מקומית.

החזרות
long

getUncompressedSize

public long getUncompressedSize ()

קבל את הגודל הלא דחוס.

החזרות
long

hashcode

public int hashCode ()

החזרות
int

setCompressedSize

public void setCompressedSize (long compressionSize)

הגדר את הגודל הדחוס.

פרמטרים
compressionSize long

setCompressionMethod

public void setCompressionMethod (int compressionMethod)

הגדר את שיטת הדחיסה.

פרמטרים
compressionMethod int

setCrc

public void setCrc (long crc)

הגדר את ה-CRC של הקובץ.

פרמטרים
crc long

setExternalFileAttributes

public void setExternalFileAttributes (long externalFileAttributes)

הגדר את תכונות הקובץ החיצוני.

פרמטרים
externalFileAttributes long

setExtraFieldLength

public void setExtraFieldLength (int extraFieldLength)

הגדר את אורך השדה הנוסף.

פרמטרים
extraFieldLength int

setFileCommentLength

public void setFileCommentLength (int fileCommentLength)

הגדר את אורך הערת הקובץ.

פרמטרים
fileCommentLength int

setFileName

public void setFileName (String fileName)

הגדר את שם הקובץ כולל הנתיב היחסי.

פרמטרים
fileName String

setFileNameLength

public void setFileNameLength (int fileNameLength)

הגדר את אורך שם הקובץ.

פרמטרים
fileNameLength int

setInternalFileAttributes

public void setInternalFileAttributes (int internalFileAttributes)

הגדר את תכונות הקובץ הפנימיות.

פרמטרים
internalFileAttributes int

setLocalHeaderOffset

public void setLocalHeaderOffset (long localHeaderOffset)

הגדר את ההיסט של הזנת כותרת הקובץ המקומית.

פרמטרים
localHeaderOffset long

setUncompressedSize

public void setUncompressedSize (long uncompressedSize)

הגדר את הגודל הלא דחוס.

פרמטרים
uncompressedSize long

toString

public String toString ()

החזרות
String