CentralDirectoryInfo

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 ()

احصل على 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 ()
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)

مُنشئ لجمع معلومات إدخال ملف داخل ملف مضغوط.

المعلمات
data byte : byte[] من البيانات التي تحتوي على معلومات إدخال ملف.

startOffset int : بدء إزاحة كتلة المعلومات.

CentralDirectoryInfo

public CentralDirectoryInfo (byte[] data, 
                int startOffset, 
                boolean useZip64)

مُنشئ لجمع معلومات إدخال ملف داخل ملف مضغوط.

المعلمات
data byte : byte[] من البيانات التي تحتوي على معلومات إدخال ملف.

startOffset int : بدء إزاحة كتلة المعلومات.

useZip64 boolean : قيمة منطقية لدعم تنسيق zip64 في تنزيل جزئي.

المنشئون المحميون

CentralDirectoryInfo

protected CentralDirectoryInfo ()

المُنشئ الافتراضي المستخدم لاختبار الوحدة.

الطرق العامة

يساوي

public boolean equals (Object o)

المعلمات
o Object

عائدات
boolean

getCompressed الحجم

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

setCompressedSize

public void setCompressedSize (long compressionSize)

اضبط الحجم المضغوط.

المعلمات
compressionSize long

setCompressionMethod

public void setCompressionMethod (int compressionMethod)

اضبط طريقة الضغط.

المعلمات
compressionMethod int

مجموعة

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