CentralDirectoryInfo
 public final class CentralDirectoryInfo
 extends Object
  
  
  
| java.lang.object | |
| ↳ | com.android.tradefed.util.zip.CentralDirectoryInfo | 
CentralDirectoryInfo کلاسی است که حاوی اطلاعات یک فایل/پوشه در داخل یک فایل فشرده است.
فرمت کلی فایل فشرده: [سرصفحه فایل محلی + داده های فشرده [+ هدر محلی توسعه یافته]؟]* [دایرکتوری مرکزی]* [پایان رکورد دایرکتوری مرکزی]
برای جزئیات بیشتر به لینک زیر مراجعه کنید: 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 ()مجوز فایل لینوکس را که در 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)سازنده برای جمع آوری اطلاعات ورودی فایل در داخل فایل فشرده.
| پارامترها | |
|---|---|
| data | byte:byte[]داده ای که حاوی اطلاعات ورودی فایل است. | 
| startOffset | int: شروع آفست بلوک اطلاعات. | 
| پرتاب می کند | |
|---|---|
|  | IOException | 
CentralDirectoryInfo
public CentralDirectoryInfo (byte[] data, 
                int startOffset, 
                boolean useZip64)سازنده برای جمع آوری اطلاعات ورودی فایل در داخل فایل فشرده.
| پارامترها | |
|---|---|
| data | byte:byte[]داده ای که حاوی اطلاعات ورودی فایل است. | 
| startOffset | int: شروع آفست بلوک اطلاعات. | 
| useZip64 | boolean: یک بولی برای پشتیبانی از فرمت zip64 در دانلود جزئی. | 
| پرتاب می کند | |
|---|---|
|  | IOException | 
سازندگان محافظت شده
CentralDirectoryInfo
protected CentralDirectoryInfo ()
سازنده پیشفرض برای تست واحد استفاده میشود.
روش های عمومی
برابر است
public boolean equals (Object o)
| پارامترها | |
|---|---|
| o | Object | 
| برمی گرداند | |
|---|---|
| boolean | |
getCompressedSize
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 ()
مجوز فایل لینوکس را که در 9 بیت آخر ویژگی های فایل خارجی ذخیره شده است، دریافت کنید.
| برمی گرداند | |
|---|---|
| int | |
getInfoSize
public int getInfoSize ()
اندازه ورودی دایرکتوری مرکزی را دریافت کنید.
| برمی گرداند | |
|---|---|
| int | |
getInternalFileAttributes
public int getInternalFileAttributes ()
ویژگی های فایل داخلی را دریافت کنید.
| برمی گرداند | |
|---|---|
| int | |
getLocalHeaderOffset
public long getLocalHeaderOffset ()
افست ورودی هدر فایل محلی را دریافت کنید.
| برمی گرداند | |
|---|---|
| long | |
getUncompressedSize
public long getUncompressedSize ()
اندازه غیر فشرده را دریافت کنید.
| برمی گرداند | |
|---|---|
| long | |
هش کد
public int hashCode ()
| برمی گرداند | |
|---|---|
| int | |
isSymLink
public boolean isSymLink ()
بررسی می کند که آیا این یک پیوند نمادین است.
| برمی گرداند | |
|---|---|
| boolean | |
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 | 
toString
public String toString ()
| برمی گرداند | |
|---|---|
| String | |
