सेंट्रलडायरेक्टरीइन्फो

public final class CentralDirectoryInfo
extends Object

java.lang.ऑब्जेक्ट
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 ()

फ़ाइल की सीआरसी प्राप्त करें.

long getExternalFileAttributes ()

बाहरी फ़ाइल विशेषताएँ प्राप्त करें।

int getExtraFieldLength ()

अतिरिक्त फ़ील्ड लंबाई प्राप्त करें.

int getFileCommentLength ()

फ़ाइल टिप्पणी की लंबाई प्राप्त करें.

String getFileName ()

संबंधित पथ सहित फ़ाइल का नाम प्राप्त करें.

int getFileNameLength ()

फ़ाइल नाम की लंबाई प्राप्त करें.

int getFilePermission ()

बाहरी फ़ाइल विशेषताओं के अंतिम 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 : सूचना ब्लॉक की ऑफसेट प्रारंभ करें।

फेंकता
आईओ अपवाद

सेंट्रलडायरेक्टरीइन्फो

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

ज़िप फ़ाइल के अंदर फ़ाइल प्रविष्टि की जानकारी एकत्र करने के लिए कंस्ट्रक्टर।

पैरामीटर
data byte : डेटा का byte[] जिसमें फ़ाइल प्रविष्टि की जानकारी होती है।

startOffset int : सूचना ब्लॉक की ऑफसेट प्रारंभ करें।

useZip64 boolean : आंशिक डाउनलोड में zip64 प्रारूप का समर्थन करने वाला एक बूलियन।

फेंकता
आईओ अपवाद

संरक्षित कंस्ट्रक्टर

सेंट्रलडायरेक्टरीइन्फो

protected CentralDirectoryInfo ()

यूनिट परीक्षण के लिए डिफ़ॉल्ट कंस्ट्रक्टर का उपयोग किया जाता है।

सार्वजनिक तरीके

के बराबर होती है

public boolean equals (Object o)

पैरामीटर
o Object

रिटर्न
boolean

संपीड़ित आकार प्राप्त करें

public int getCompressedSize ()

संपीड़ित आकार प्राप्त करें.

रिटर्न
int

getCompressionMethod

public int getCompressionMethod ()

संपीड़न विधि प्राप्त करें.

रिटर्न
int

getCrc

public long getCrc ()

फ़ाइल की सीआरसी प्राप्त करें.

रिटर्न
long

बाहरीफ़ाइल विशेषताएँ प्राप्त करें

public long getExternalFileAttributes ()

बाहरी फ़ाइल विशेषताएँ प्राप्त करें।

रिटर्न
long

अतिरिक्त फ़ील्ड लंबाई प्राप्त करें

public int getExtraFieldLength ()

अतिरिक्त फ़ील्ड लंबाई प्राप्त करें.

रिटर्न
int

getFileCommentLength

public int getFileCommentLength ()

फ़ाइल टिप्पणी की लंबाई प्राप्त करें.

रिटर्न
int

फ़ाइलनाम प्राप्त करें

public String getFileName ()

संबंधित पथ सहित फ़ाइल का नाम प्राप्त करें.

रिटर्न
String

फ़ाइल नाम लंबाई प्राप्त करें

public int getFileNameLength ()

फ़ाइल नाम की लंबाई प्राप्त करें.

रिटर्न
int

फ़ाइल अनुमति प्राप्त करें

public int getFilePermission ()

बाहरी फ़ाइल विशेषताओं के अंतिम 9 बिट्स में संग्रहीत लिनक्स फ़ाइल अनुमति प्राप्त करें।

रिटर्न
int

getInfoSize

public int getInfoSize ()

केंद्रीय निर्देशिका प्रविष्टि का आकार प्राप्त करें.

रिटर्न
int

आंतरिकफ़ाइल विशेषताएँ प्राप्त करें

public int getInternalFileAttributes ()

आंतरिक फ़ाइल विशेषताएँ प्राप्त करें।

रिटर्न
int

getLocalHeaderOffset

public long getLocalHeaderOffset ()

स्थानीय फ़ाइल हेडर प्रविष्टि का ऑफसेट प्राप्त करें।

रिटर्न
long

असंपीड़ित आकार प्राप्त करें

public long getUncompressedSize ()

असम्पीडित आकार प्राप्त करें.

रिटर्न
long

हैश कोड

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

सेटएक्सटर्नलफाइलएट्रिब्यूट्स

public void setExternalFileAttributes (long externalFileAttributes)

बाहरी फ़ाइल विशेषताएँ सेट करें।

पैरामीटर
externalFileAttributes long

अतिरिक्त फ़ील्ड लंबाई सेट करें

public void setExtraFieldLength (int extraFieldLength)

अतिरिक्त फ़ील्ड लंबाई निर्धारित करें.

पैरामीटर
extraFieldLength int

setFileCommentLength

public void setFileCommentLength (int fileCommentLength)

फ़ाइल टिप्पणी की लंबाई निर्धारित करें.

पैरामीटर
fileCommentLength int

सेटफ़ाइलनाम

public void setFileName (String fileName)

संबंधित पथ सहित फ़ाइल का नाम सेट करें.

पैरामीटर
fileName String

सेटफ़ाइलनामलंबाई

public void setFileNameLength (int fileNameLength)

फ़ाइल नाम की लंबाई निर्धारित करें.

पैरामीटर
fileNameLength int

setInternalFileAttributes

public void setInternalFileAttributes (int internalFileAttributes)

आंतरिक फ़ाइल विशेषताएँ सेट करें।

पैरामीटर
internalFileAttributes int

सेटलोकलहेडरऑफसेट

public void setLocalHeaderOffset (long localHeaderOffset)

स्थानीय फ़ाइल हेडर प्रविष्टि का ऑफ़सेट सेट करें।

पैरामीटर
localHeaderOffset long

असम्पीडित आकार सेट करें

public void setUncompressedSize (long uncompressedSize)

असम्पीडित आकार सेट करें.

पैरामीटर
uncompressedSize long

स्ट्रिंग

public String toString ()

रिटर्न
String