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()
احصل على إذن ملف 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 : إزاحة بداية كتلة المعلومات |
الرميات | |
---|---|
|
IOاستثناء |
CentralDirectoryInfo
public CentralDirectoryInfo (byte[] data, int startOffset, boolean useZip64)
دالة مُصمَّمة لجمع معلومات عن إدخال ملف داخل ملف ZIP.
المعلمات | |
---|---|
data |
byte : byte[] للبيانات التي تتضمن معلومات عن إدخال ملف |
startOffset |
int : إزاحة بداية كتلة المعلومات |
useZip64 |
boolean : قيمة منطقية لإتاحة تنسيق zip64 في التنزيل الجزئي. |
الرميات | |
---|---|
|
IOاستثناء |
منصات إنشاء محمية
CentralDirectoryInfo
protected CentralDirectoryInfo ()
دالة الإنشاء التلقائية المستخدمة لاختبار الوحدة.
الطرق العامة
علامة يساوي
public boolean equals (Object o)
المعلمات | |
---|---|
o |
Object |
المرتجعات | |
---|---|
boolean |
الطريقة getpressedSize
public int getCompressedSize ()
احصل على الحجم المضغوط.
المرتجعات | |
---|---|
int |
الطريقة getpressionMethod
public int getCompressionMethod ()
تعرَّف على طريقة الضغط.
المرتجعات | |
---|---|
int |
الحصول على Crc
public long getCrc ()
احصل على CRC للملف.
المرتجعات | |
---|---|
long |
الحصول على سمة الملف الخارجي
public long getExternalFileAttributes ()
الحصول على سمات الملفات الخارجية
المرتجعات | |
---|---|
long |
getExtraFieldLength
public int getExtraFieldLength ()
احصل على طول الحقل الإضافي.
المرتجعات | |
---|---|
int |
getFileCommentLength
public int getFileCommentLength ()
الحصول على مدة التعليق على الملف
المرتجعات | |
---|---|
int |
الحصول على اسم الملف
public String getFileName ()
احصل على اسم الملف الذي يتضمّن المسار النسبي.
المرتجعات | |
---|---|
String |
الحصول على اسم الملف
public int getFileNameLength ()
الحصول على طول اسم الملف
المرتجعات | |
---|---|
int |
الحصول على إذن
public int getFilePermission ()
احصل على إذن ملف Linux المخزَّن في آخر 9 بت من سمات الملفات الخارجية.
المرتجعات | |
---|---|
int |
getInfoSize
public int getInfoSize ()
احصل على حجم إدخال الدليل المركزي.
المرتجعات | |
---|---|
int |
الحصول على سمة الملف الداخلي
public int getInternalFileAttributes ()
الحصول على سمات الملفات الداخلية
المرتجعات | |
---|---|
int |
GetLocalHeaderOffset
public long getLocalHeaderOffset ()
الحصول على إزاحة إدخال رأس الملف المحلي
المرتجعات | |
---|---|
long |
الحصول على حجم غير مضغوط
public long getUncompressedSize ()
احصل على الحجم غير المضغوط.
المرتجعات | |
---|---|
long |
رمز التجزئة
public int hashCode ()
المرتجعات | |
---|---|
int |
رابط isSymLink
public boolean isSymLink ()
للتحقق مما إذا كان هذا رابطًا رمزيًا.
المرتجعات | |
---|---|
boolean |
setzipedSize
public void setCompressedSize (long compressionSize)
اضبط الحجم المضغوط.
المعلمات | |
---|---|
compressionSize |
long |
setpressionMethod
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 |
تعيين اسم الملف
public void setFileName (String fileName)
اضبط اسم الملف، بما في ذلك المسار النسبي.
المعلمات | |
---|---|
fileName |
String |
setFileNameLength
public void setFileNameLength (int fileNameLength)
اضبط طول اسم الملف.
المعلمات | |
---|---|
fileNameLength |
int |
تعيين السمة الداخلية الملف
public void setInternalFileAttributes (int internalFileAttributes)
حدِّد سمات الملف الداخلي.
المعلمات | |
---|---|
internalFileAttributes |
int |
setLocalHeaderOffset
public void setLocalHeaderOffset (long localHeaderOffset)
ضبط إزاحة إدخال رأس الملف المحلي
المعلمات | |
---|---|
localHeaderOffset |
long |
تعيين حجم غير مضغوط
public void setUncompressedSize (long uncompressedSize)
ضبط الحجم غير المضغوط
المعلمات | |
---|---|
uncompressedSize |
long |
إلىسلسلة
public String toString ()
المرتجعات | |
---|---|
String |