معلومات الدليل المركزي

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