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

फ़ाइल का सीआरसी पाएं.

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)

फ़ाइल का सीआरसी सेट करें.

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: जानकारी ब्लॉक का शुरुआती ऑफ़सेट.

थ्रो
IOअपवाद

CentralDirectoryInfo

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

ज़िप फ़ाइल में फ़ाइल एंट्री की जानकारी इकट्ठा करने वाला कंस्ट्रक्टर.

पैरामीटर
data byte: byte[] डेटा में है, जिसमें फ़ाइल में दी गई जानकारी की जानकारी होती है.

startOffset int: जानकारी ब्लॉक का शुरुआती ऑफ़सेट.

useZip64 boolean: पार्शियल डाउनलोड में zip64 फ़ॉर्मैट के साथ काम करने वाला बूलियन.

थ्रो
IOअपवाद

प्रोटेक्टेड कंस्ट्रक्टर

CentralDirectoryInfo

protected CentralDirectoryInfo ()

डिफ़ॉल्ट कंस्ट्रक्टर का इस्तेमाल, यूनिट की जांच करने के लिए किया जाता है.

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

बराबर

public boolean equals (Object o)

पैरामीटर
o Object

रिटर्न
boolean

getCompressSize

public int getCompressedSize ()

कंप्रेस किया हुआ साइज़ पाएं.

रिटर्न
int

getCompressionMethod

public int getCompressionMethod ()

कंप्रेस करने का तरीका जानें.

रिटर्न
int

जैटर्क

public long getCrc ()

फ़ाइल का सीआरसी पाएं.

रिटर्न
long

'बाहरी फ़ाइल एट्रिब्यूट' पाएं

public long getExternalFileAttributes ()

बाहरी फ़ाइल के एट्रिब्यूट पाएं.

रिटर्न
long

getExtraFieldLength

public int getExtraFieldLength ()

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

रिटर्न
int

getFileटिप्पणी की लंबाई

public int getFileCommentLength ()

फ़ाइल पर टिप्पणी की अवधि से जुड़ी सेटिंग देखें.

रिटर्न
int

'GetFileName'

public String getFileName ()

रिलेटिव पाथ के साथ फ़ाइल का नाम पाएं.

रिटर्न
String

getFileNameLength

public int getFileNameLength ()

फ़ाइल के नाम की लंबाई से जुड़ी जानकारी देखें.

रिटर्न
int

getFileअनुमति

public int getFilePermission ()

Linux फ़ाइल की अनुमति पाएं, जिसे बाहरी फ़ाइल एट्रिब्यूट के आखिरी 9 बिट में स्टोर किया गया है.

रिटर्न
int

'GetInfoSize'

public int getInfoSize ()

सेंट्रल डायरेक्ट्री एंट्री का साइज़ जानें.

रिटर्न
int

'इंटरनल फ़ाइल' एट्रिब्यूट

public int getInternalFileAttributes ()

इंटरनल फ़ाइल एट्रिब्यूट पाएं.

रिटर्न
int

getLocalHeaderOffset

public long getLocalHeaderOffset ()

लोकल फ़ाइल हेडर एंट्री का ऑफ़सेट पाएं.

रिटर्न
long

getUnकंप्रेस्डसाइज़

public long getUncompressedSize ()

बिना कंप्रेस किया हुआ साइज़ पाएं.

रिटर्न
long

हैशकोड

public int hashCode ()

रिटर्न
int

isSymLink

public boolean isSymLink ()

जांच करता है कि यह सिमलिंक है या नहीं.

रिटर्न
boolean

सेट-कंप्रेस्डसाइज़

public void setCompressedSize (long compressionSize)

कंप्रेस किया हुआ साइज़ सेट करें.

पैरामीटर
compressionSize long

setCompressionMethod

public void setCompressionMethod (int compressionMethod)

कंप्रेस करने का तरीका सेट करें.

पैरामीटर
compressionMethod int

सेटक्रिक

public void setCrc (long crc)

फ़ाइल का सीआरसी सेट करें.

पैरामीटर
crc long

setExternalFileAttributes

public void setExternalFileAttributes (long externalFileAttributes)

बाहरी फ़ाइल के एट्रिब्यूट सेट करें.

पैरामीटर
externalFileAttributes long

setExtraFieldLength

public void setExtraFieldLength (int extraFieldLength)

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

पैरामीटर
extraFieldLength int

setFileटिप्पणी की लंबाई

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