java.util.zip - DeflaterInputStream क्लास

परिचय

java.util.zip.DeflaterInputStream "डिफ्लेट" संपीड़न प्रारूप में डेटा को संपीड़ित करने के लिए क्लास एक इनपुट स्ट्रीम फ़िल्टर को लागू करता है।

वर्ग घोषणा

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

public class DeflaterInputStream
   extends FilterInputStream

खेत

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

  • protected byte[] buf - संपीड़ित डेटा पढ़ने के लिए इनपुट बफर।

  • protected Deflater def - इस स्ट्रीम के लिए कंप्रेसर।

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

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

DeflaterInputStream(InputStream in)

एक डिफ़ॉल्ट कंप्रेसर और बफर आकार के साथ एक नया इनपुट स्ट्रीम बनाता है।

2

DeflaterInputStream(InputStream in, Deflater defl)

निर्दिष्ट कंप्रेसर और एक डिफ़ॉल्ट बफर आकार के साथ एक नया इनपुट स्ट्रीम बनाता है।

3

DeflaterInputStream(InputStream in, Deflater defl, int bufLen)

निर्दिष्ट कंप्रेसर और बफर आकार के साथ एक नया इनपुट स्ट्रीम बनाता है।

क्लास के तरीके

अनु क्रमांक। विधि और विवरण
1 int उपलब्ध ()

EOF के पहुंचने के बाद रिटर्न 0, अन्यथा हमेशा 1 वापस करें।

2 शून्य के करीब ()

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

3 इंट रीड ()

इनपुट स्ट्रीम से संपीड़ित डेटा का एक एकल बाइट पढ़ता है।

4 इंट रीड (बाइट [] बी, इंट ऑफ, इंट लेन)

एक बाइट सरणी में संपीड़ित डेटा पढ़ता है।

5 लंबी छोड़ (लंबी एन)

इनपुट स्ट्रीम से डेटा को छोड़ता और छोड़ता है।

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

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

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