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 |