सेंट्रलडायरेक्टरीइन्फो
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 () फ़ाइल का सीआरसी प्राप्त करें। |
long | getExternalFileAttributes () बाहरी फ़ाइल विशेषताएँ प्राप्त करें। |
int | getExtraFieldLength () अतिरिक्त फ़ील्ड लंबाई प्राप्त करें। |
int | getFileCommentLength () फ़ाइल टिप्पणी की लंबाई प्राप्त करें। |
String | getFileName () सापेक्ष पथ सहित फ़ाइल का नाम प्राप्त करें। |
int | getFileNameLength () फ़ाइल नाम की लंबाई प्राप्त करें। |
int | getFilePermission () Linux फ़ाइल अनुमति प्राप्त करें, बाहरी फ़ाइल विशेषताओं के अंतिम 9 बिट्स में संग्रहीत। |
int | getInfoSize () केंद्रीय निर्देशिका प्रविष्टि का आकार प्राप्त करें। |
int | getInternalFileAttributes () आंतरिक फ़ाइल विशेषताएँ प्राप्त करें। |
long | getLocalHeaderOffset () स्थानीय फ़ाइल हेडर प्रविष्टि का ऑफ़सेट प्राप्त करें। |
long | getUncompressedSize () असम्पीडित आकार प्राप्त करें। |
int | hashCode () |
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 () |
सार्वजनिक निर्माणकर्ता
सेंट्रलडायरेक्टरीइन्फो
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 |
getCompressedSize
public int getCompressedSize ()
संकुचित आकार प्राप्त करें।
रिटर्न | |
---|---|
int |
getCompressionMethod
public int getCompressionMethod ()
संपीड़न विधि प्राप्त करें।
रिटर्न | |
---|---|
int |
getCrc
public long getCrc ()
फ़ाइल का सीआरसी प्राप्त करें।
रिटर्न | |
---|---|
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 ()
Linux फ़ाइल अनुमति प्राप्त करें, बाहरी फ़ाइल विशेषताओं के अंतिम 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 |
setCompressedSize
public void setCompressedSize (long compressionSize)
संकुचित आकार सेट करें।
पैरामीटर | |
---|---|
compressionSize | long |
सेट संपीड़न विधि
public void setCompressionMethod (int compressionMethod)
संपीड़न विधि सेट करें।
पैरामीटर | |
---|---|
compressionMethod | int |
setCrc
public void setCrc (long crc)
फ़ाइल का सीआरसी सेट करें।
पैरामीटर | |
---|---|
crc | long |
सेटExternalFileAttributes
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 |
सेटफाइलनाम लंबाई
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 |