CentralDirectoryInfo
public
final
class
CentralDirectoryInfo
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.zip.CentralDirectoryInfo |
CentralDirectoryInfo היא כיתה שמכילה את המידע של קובץ או תיקייה בתוך קובץ zip.
הפורמט הכולל של קובץ ה-zip: [כותרת קובץ מקומי + נתונים דחוסים [+ כותרת מקומית מורחבת]?]* [Central directory]* [End of central directory record]
פרטים נוספים זמינים בקישור הבא: https://en.wikipedia.org/wiki/Zip_(file_format)
סיכום
קונסטרוקטורים גלויים לכולם | |
---|---|
CentralDirectoryInfo(byte[] data, int startOffset)
קונסטרוקטור לאיסוף המידע של רשומת קובץ בתוך קובץ ZIP. |
|
CentralDirectoryInfo(byte[] data, int startOffset, boolean useZip64)
קונסטרוקטור לאיסוף המידע של רשומת קובץ בתוך קובץ ZIP. |
יוצרים מוגנים | |
---|---|
CentralDirectoryInfo()
ה-constructor שמוגדר כברירת מחדל לבדיקה של יחידת הקוד. |
שיטות ציבוריות | |
---|---|
boolean
|
equals(Object o)
|
int
|
getCompressedSize()
מקבלים את הגודל הדחוס. |
int
|
getCompressionMethod()
אחזור שיטת הדחיסה. |
long
|
getCrc()
מקבלים את ה-CRC של הקובץ. |
long
|
getExternalFileAttributes()
מקבלים את מאפייני הקובץ החיצוני. |
int
|
getExtraFieldLength()
אחזור אורך השדה הנוסף. |
int
|
getFileCommentLength()
אחזור אורך התגובה בקובץ. |
String
|
getFileName()
אחזור שם הקובץ, כולל הנתיב היחסי. |
int
|
getFileNameLength()
אחזור האורך של שם הקובץ. |
int
|
getFilePermission()
אחזור הרשאת הקובץ ב-Linux, שמאוחסנת ב-9 הביטים האחרונים של מאפייני הקובץ החיצוני. |
int
|
getInfoSize()
אחזור הגודל של הרשומה בספרייה המרכזית. |
int
|
getInternalFileAttributes()
אחזור המאפיינים הפנימיים של הקובץ. |
long
|
getLocalHeaderOffset()
אחזור של ההיסט של הרשומה בכותרת של הקובץ המקומי. |
long
|
getUncompressedSize()
אחזור הגודל ללא דחיסה. |
int
|
hashCode()
|
boolean
|
isSymLink()
בודקת אם מדובר בקישור סימלי. |
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 ()
ה-constructor שמוגדר כברירת מחדל לבדיקה של יחידת הקוד.
שיטות ציבוריות
שווה ל-
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 ()
אחזור הרשאת הקובץ ב-Linux, שמאוחסנת ב-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 |
isSymLink
public boolean isSymLink ()
בודקת אם מדובר בקישור סימלי.
החזרות | |
---|---|
boolean |
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 |