java.util.zip - ZipEntry Class

परिचय

java.util.zip.ZipEntry क्लास का उपयोग ज़िप फ़ाइल प्रविष्टि का प्रतिनिधित्व करने के लिए किया जाता है।

वर्ग की घोषणा

निम्नलिखित के लिए घोषणा है java.util.zip.ZipEntry वर्ग -

public class ZipEntry
   extends Object
      implements Cloneable

खेत

इसके लिए निम्नलिखित क्षेत्र हैं java.util.zip.ZipEntry वर्ग -

  • protected byte[] buf - असम्पीडित डेटा लिखने के लिए आउटपुट बफर।

  • protected Inflater inf - इस स्ट्रीम के लिए डिकम्प्रेसर।

  • static int CENATT

  • static int CENATX

  • static int CENCOM

  • static int CENCRC

  • static int CENDSK

  • static int CENEXT

  • static int CENFLG

  • static int CENHDR

  • static int CENHOW

  • static int CENLEN

  • static int CENNAM

  • static int CENOFF

  • static long CENSIG

  • static int CENSIZ

  • static int CENTIM

  • static int CENVEM

  • static int CENVER

  • static int DEFLATED संपीड़ित (अपस्फीति) प्रविष्टियों के लिए संपीड़न विधि।

  • static int ENDCOM

  • static int ENDHDR

  • static int ENDOFF

  • static long ENDSIG

  • static int ENDSIZ

  • static int ENDSUB

  • static int ENDTOT

  • static int EXTCRC

  • static int EXTHDR

  • static int EXTLEN

  • static long EXTSIG

  • static int EXTSIZ

  • static int LOCCRC

  • static int LOCEXT

  • static int LOCFLG

  • static int LOCHDR

  • static int LOCHOW

  • static int LOCLEN

  • static int LOCNAM

  • static long LOCSIG

  • static int LOCSIZ

  • static int LOCTIM

  • static int LOCVER

  • static int STORED - असम्पीडित प्रविष्टियों के लिए संपीड़न विधि।

कंस्ट्रक्टर्स

अनु क्रमांक। कंस्ट्रक्टर और विवरण
1

ZipEntry(String name)

निर्दिष्ट नाम के साथ एक नया ज़िप प्रविष्टि बनाता है।

2

ZipEntry(ZipEntry e)

निर्दिष्ट ज़िप प्रविष्टि से लिए गए फ़ील्ड के साथ एक नया ज़िप प्रविष्टि बनाता है।

कक्षा के तरीके

अनु क्रमांक। विधि और विवरण
1 ऑब्जेक्ट क्लोन ()

इस प्रविष्टि की एक प्रति लौटाता है।

2 स्ट्रिंग getComment ()

प्रविष्टि के लिए टिप्पणी स्ट्रिंग लौटाता है, या यदि कोई नहीं है तो अशक्त।

3 लंबे getCompressedSize ()

संकुचित प्रविष्टि डेटा का आकार लौटाता है, या -1 ज्ञात नहीं होने पर।

4 लंबे getCrc ()

CRC-32 चेकबॉक्स को असम्पीडित प्रविष्टि डेटा की वापसी करता है, या -1 यदि ज्ञात नहीं है।

5 बाइट [] getExtra ()

प्रविष्टि के लिए अतिरिक्त फ़ील्ड डेटा लौटाता है, या यदि कोई नहीं है तो रिक्त करें।

6 int getMethod ()

प्रविष्टि की संपीड़न विधि लौटाता है, या -1 निर्दिष्ट नहीं होने पर।

7 स्ट्रिंग getName ()

प्रविष्टि का नाम देता है।

8 लंबे getSize ()

प्रविष्टि डेटा का असम्पीडित आकार लौटाता है, या -1 यदि ज्ञात नहीं है।

9 लंबा गेटटाइम ()

प्रविष्टि का संशोधन समय, या -1 निर्दिष्ट नहीं होने पर लौटाता है।

10 int हैशकोड ()

इस प्रविष्टि के लिए हैश कोड मान लौटाता है।

1 1 बूलियनडायरेक्टरी ()

यह एक निर्देशिका प्रविष्टि है, तो सही है।

12 शून्य setComment (स्ट्रिंग टिप्पणी)

प्रविष्टि के लिए वैकल्पिक टिप्पणी स्ट्रिंग सेट करता है।

13 शून्य सेट आर्केड (लंबा crc)

CRC-32 चेकसम असम्पीडित प्रविष्टि डेटा सेट करता है।

14 शून्य सेटएक्स्ट्रा (बाइट [] अतिरिक्त)

प्रविष्टि के लिए वैकल्पिक अतिरिक्त फ़ील्ड डेटा सेट करता है।

15 शून्य सेटमैथोड (इंट विधि)

प्रविष्टि के लिए संपीड़न विधि सेट करता है।

16 शून्य सेट करें (लंबा आकार)

प्रविष्टि डेटा के असम्पीडित आकार को सेट करता है।

17 शून्य सेटटाइम (लंबे समय)

प्रविष्टि का संशोधन समय सेट करता है।

18 स्ट्रिंग toString ()

ज़िप प्रविष्टि का एक स्ट्रिंग प्रतिनिधित्व लौटाता है।

तरीके विरासत में मिले

यह वर्ग निम्नलिखित वर्गों से विधियाँ प्राप्त करता है -

  • java.io.FilterOutputStream
  • java.lang.Object
छाप