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