معلومات الدليل المركزي
public final class CentralDirectoryInfo
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.zip.CentralDirectoryInfo |
CentralDirectoryInfo هي فئة تحتوي على معلومات ملف/مجلد داخل ملف مضغوط.
التنسيق العام لملف zip: [رأس الملف المحلي + البيانات المضغوطة [+ الرأس المحلي الموسع]؟]* [الدليل المركزي]* [نهاية سجل الدليل المركزي]
راجع الرابط التالي لمزيد من التفاصيل: https://en.wikipedia.org/wiki/Zip_(file_format)
ملخص
المقاولين العامة | |
---|---|
CentralDirectoryInfo (byte[] data, int startOffset) منشئ لجمع معلومات إدخال الملف داخل ملف مضغوط. | |
CentralDirectoryInfo (byte[] data, int startOffset, boolean useZip64) منشئ لجمع معلومات إدخال الملف داخل ملف مضغوط. |
بناة المحمية | |
---|---|
CentralDirectoryInfo () المنشئ الافتراضي المستخدم لاختبار الوحدة. |
الأساليب العامة | |
---|---|
boolean | equals (Object o) |
int | getCompressedSize () الحصول على الحجم المضغوط. |
int | getCompressionMethod () احصل على طريقة الضغط |
long | getCrc () احصل على اتفاقية حقوق الطفل للملف. |
long | getExternalFileAttributes () الحصول على سمات الملف الخارجي. |
int | getExtraFieldLength () احصل على طول الحقل الإضافي. |
int | getFileCommentLength () احصل على طول تعليق الملف. |
String | getFileName () احصل على اسم الملف بما في ذلك المسار النسبي. |
int | getFileNameLength () احصل على طول اسم الملف. |
int | getFilePermission () احصل على إذن ملف Linux، المُخزن في آخر 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 () |
المقاولين العامة
معلومات الدليل المركزي
public CentralDirectoryInfo (byte[] data, int startOffset)
منشئ لجمع معلومات إدخال الملف داخل ملف مضغوط.
حدود | |
---|---|
data | byte : byte[] من البيانات التي تحتوي على معلومات إدخال الملف. |
startOffset | int : بدء إزاحة كتلة المعلومات. |
رميات | |
---|---|
| IOEException |
معلومات الدليل المركزي
public CentralDirectoryInfo (byte[] data, int startOffset, boolean useZip64)
منشئ لجمع معلومات إدخال الملف داخل ملف مضغوط.
حدود | |
---|---|
data | byte : byte[] من البيانات التي تحتوي على معلومات إدخال الملف. |
startOffset | int : بدء إزاحة كتلة المعلومات. |
useZip64 | boolean : منطقي لدعم تنسيق zip64 في التنزيل الجزئي. |
رميات | |
---|---|
| IOEException |
بناة المحمية
معلومات الدليل المركزي
protected CentralDirectoryInfo ()
المنشئ الافتراضي المستخدم لاختبار الوحدة.
الأساليب العامة
يساوي
public boolean equals (Object o)
حدود | |
---|---|
o | Object |
عائدات | |
---|---|
boolean |
getCompressedSize
public int getCompressedSize ()
الحصول على الحجم المضغوط.
عائدات | |
---|---|
int |
getCompressionMethod
public int getCompressionMethod ()
احصل على طريقة الضغط
عائدات | |
---|---|
int |
getCrc
public long getCrc ()
احصل على اتفاقية حقوق الطفل للملف.
عائدات | |
---|---|
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 |
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 |
إلى سلسلة
public String toString ()
عائدات | |
---|---|
String |