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