java.util.zip - इन्फ्लेटर क्लास

परिचय

java.util.zip.Inflaterवर्ग लोकप्रिय ZLIB संपीड़न पुस्तकालय का उपयोग कर सामान्य प्रयोजन के विघटन के लिए समर्थन प्रदान करता है। ZLIB संपीड़न लाइब्रेरी को शुरू में PNG ग्राफिक्स मानक के हिस्से के रूप में विकसित किया गया था और पेटेंट द्वारा संरक्षित नहीं है। यह java.util.zip पैकेज विवरण के विनिर्देशों में पूरी तरह से वर्णित है।

वर्ग की घोषणा

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

public class Inflater
   extends Object

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

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

Inflater()

एक नया डिकम्प्रेसर बनाता है।

2

Inflater(boolean nowrap)

एक नया डिकम्प्रेसर बनाता है।

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

अनु क्रमांक। विधि और विवरण
1 शून्य अंत ()

डीकंप्रेसर को बंद कर देता है और किसी भी असंसाधित इनपुट को छोड़ देता है।

2 बूलियन समाप्त ()

यदि संपीड़ित डेटा स्ट्रीम का अंत हो गया है, तो सही है।

3 int getAdler ()

असम्पीडित डेटा का ADLER-32 मान लौटाता है।

4 लंबे getBytesRead ()

अब तक संपीड़ित बाइट्स इनपुट की कुल संख्या लौटाता है।

5 लंबे getBytesWritten ()

अब तक के असम्पीडित बाइट्स आउटपुट की कुल संख्या लौटाता है।

6 int getRemaining ()

इनपुट बफ़र में शेष बाइट्स की कुल संख्या लौटाता है।

7 int getTotalIn ()

अब तक संपीड़ित बाइट्स इनपुट की कुल संख्या लौटाता है।

8 int getTotalOut ()

अब तक के असम्पीडित बाइट्स आउटपुट की कुल संख्या लौटाता है।

9 int फुलाया (बाइट [] बी)

निर्दिष्ट बफ़र में बाइट्स को हटाता है।

10 int बढ़ाना (बाइट [] बी, इंट ऑफ, इंट लेन)

निर्दिष्ट बफ़र में बाइट्स को हटाता है।

1 1 बूलियन आवश्यकताएँ ()

विघटन के लिए एक पूर्व निर्धारित शब्दकोश की जरूरत है, तो सही है।

12 बूलियन की जरूरत

इनपुट बफर में कोई डेटा नहीं रहता है तो सही है।

13 शून्य रीसेट ()

इनफ्लो को रीसेट करता है ताकि इनपुट डेटा के एक नए सेट को संसाधित किया जा सके।

14 शून्य सेटटाइट (बाइट [] बी)

पूर्व निर्धारित शब्दकोश को बाइट्स के दिए गए सरणी में सेट करता है।

15 शून्य सेटटाइट (बाइट [बी], इंट ऑफ, इंट लेन)

पूर्व निर्धारित शब्दकोश को बाइट्स के दिए गए सरणी में सेट करता है।

16 शून्य सेटइन्पुट (बाइट [] बी)

विघटन के लिए इनपुट डेटा सेट करता है।

17 शून्य सेटइन्पुट (बाइट [बी], इंट ऑफ, इंट लेन)

विघटन के लिए इनपुट डेटा सेट करता है।

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

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

  • java.lang.Object
छाप