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 |