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)
סיכום
constructors ציבוריים | |
|---|---|
CentralDirectoryInfo(byte[] data, int startOffset)
Constructor לאיסוף המידע של רשומה בקובץ בתוך קובץ ZIP. |
|
CentralDirectoryInfo(byte[] data, int startOffset, boolean useZip64)
Constructor לאיסוף המידע של רשומה בקובץ בתוך קובץ ZIP. |
|
Constructors מוגנים | |
|---|---|
CentralDirectoryInfo()
Default constructor used for unit test. |
|
methods ציבוריים | |
|---|---|
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()
|
constructors ציבוריים
CentralDirectoryInfo
public CentralDirectoryInfo (byte[] data,
int startOffset)Constructor לאיסוף המידע של רשומה בקובץ בתוך קובץ ZIP.
| פרמטרים | |
|---|---|
data |
byte: byte[] של נתונים שמכילים את המידע של רשומה בקובץ. |
startOffset |
int: היסט ההתחלה של בלוק המידע. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
|
java.io.IOException |
IOException |
|
CentralDirectoryInfo
public CentralDirectoryInfo (byte[] data,
int startOffset,
boolean useZip64)Constructor לאיסוף המידע של רשומה בקובץ בתוך קובץ ZIP.
| פרמטרים | |
|---|---|
data |
byte: byte[] של נתונים שמכילים את המידע של רשומה בקובץ. |
startOffset |
int: היסט ההתחלה של בלוק המידע. |
useZip64 |
boolean: ערך בוליאני לתמיכה בפורמט zip64 בהורדה חלקית. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
|
java.io.IOException |
IOException |
|
Constructors מוגנים
CentralDirectoryInfo
protected CentralDirectoryInfo ()
Default constructor used for unit test.
methods ציבוריים
שווה ל-
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 |
|