LocalFileHeader

public final class LocalFileHeader
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.zip.LocalFileHeader


LocalFileHeader एक ऐसी क्लास है जिसमें ZIP फ़ाइल में मौजूद फ़ाइल/फ़ोल्डर की जानकारी होती है. डेटा का ब्लॉक, हर फ़ाइल एंट्री की शुरुआत में होता है.

zip फ़ाइल का पूरा फ़ॉर्मैट: [लोकल फ़ाइल हेडर + कंप्रेस किया गया डेटा [+ एक्सटेंडेड लोकल हेडर]?]* [सेंट्रल डायरेक्ट्री]* [सेंट्रल डायरेक्ट्री रिकॉर्ड का आखिरी हिस्सा]

ज़्यादा जानकारी के लिए, यह लिंक देखें: https://en.wikipedia.org/wiki/Zip_(file_format)

खास जानकारी

कॉन्स्टेंट

int LOCAL_FILE_HEADER_SIZE

पब्लिक कंस्ट्रक्टर

LocalFileHeader(File partialZipFile)
LocalFileHeader(File partialZipFile, long startOffset)

कॉन्स्ट्रक्टर, जो ZIP फ़ाइल में फ़ाइल एंट्री के लोकल फ़ाइल हेडर की जानकारी इकट्ठा करता है.

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

long getCompressedSize()
int getCompressionMethod()
long getCrc()
int getExtraFieldLength()
int getFileNameLength()
int getHeaderSize()
long getUncompressedSize()

कॉन्स्टेंट

LOCAL_FILE_HEADER_SIZE

public static final int LOCAL_FILE_HEADER_SIZE

कॉन्स्टेंट वैल्यू: 30 (0x0000001e)

पब्लिक कंस्ट्रक्टर

LocalFileHeader

public LocalFileHeader (File partialZipFile)

पैरामीटर
partialZipFile File

LocalFileHeader

public LocalFileHeader (File partialZipFile, 
                long startOffset)

कॉन्स्ट्रक्टर, जो ZIP फ़ाइल में फ़ाइल एंट्री के लोकल फ़ाइल हेडर की जानकारी इकट्ठा करता है.

पैरामीटर
partialZipFile File: ERROR(/File) में, लोकल फ़ाइल हेडर की जानकारी होती है.

startOffset long: किसी लोकल फ़ाइल हेडर के लिए, डेटा के ब्लॉक का शुरुआती ऑफ़सेट.

थ्रो
IOException

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

getCompressedSize

public long getCompressedSize ()

रिटर्न
long

getCompressionMethod

public int getCompressionMethod ()

रिटर्न
int

getCrc

public long getCrc ()

रिटर्न
long

getExtraFieldLength

public int getExtraFieldLength ()

रिटर्न
int

getFileNameLength

public int getFileNameLength ()

रिटर्न
int

getHeaderSize

public int getHeaderSize ()

रिटर्न
int

getUncompressedSize

public long getUncompressedSize ()

रिटर्न
long