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

परिचय

java.util.zip.DeflaterOutputStreamवर्ग "डिफ्लेट" संपीड़न प्रारूप में डेटा को संपीड़ित करने के लिए एक आउटपुट स्ट्रीम फ़िल्टर लागू करता है। इसका उपयोग अन्य प्रकार के संपीड़न फिल्टर के लिए आधार के रूप में भी किया जाता है, जैसे कि GZIPOutputStream।

वर्ग की घोषणा

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

public class DeflaterOutputStream
   extends FilterOutputStream

खेत

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

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

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

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

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

DeflaterOutputStream(OutputStream out)

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

2

DeflaterOutputStream(OutputStream out, boolean syncFlush)

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

3

DeflaterOutputStream(OutputStream out, Deflater def)

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

4

DeflaterOutputStream(OutputStream out, Deflater def, boolean syncFlush)

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

5

DeflaterOutputStream(OutputStream out, Deflater def, int size)

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

6

DeflaterOutputStream(OutputStream out, Deflater def, int size, boolean syncFlush)

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

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

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

शेष डेटा को आउटपुट स्ट्रीम में लिखते हैं और अंतर्निहित स्ट्रीम को बंद कर देते हैं।

2 शून्य खत्म ()

अंतर्निहित स्ट्रीम को बंद किए बिना आउटपुट स्ट्रीम पर संपीड़ित डेटा लिखना समाप्त करता है।

3 शून्य फ्लश ()

संपीड़ित आउटपुट स्ट्रीम को फ्लश करता है।

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

संपीड़ित आउटपुट स्ट्रीम को बाइट्स की एक सरणी लिखता है।

5 शून्य लिखना (इंट बी)

संपीड़ित आउटपुट स्ट्रीम को बाइट लिखता है।

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

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

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