हम यह निर्धारित करने एक इनकमिंग InputStream एक ज़िप फ़ाइल या ज़िप डेटा के लिए एक संदर्भ है कि क्या एक आवश्यकता है। हमारे पास स्ट्रीम के अंतर्निहित स्रोत का संदर्भ नहीं है। हमारा उद्देश्य इस धारा की सामग्री को एक वैकल्पिक स्थान पर निर्देशित आउटपुटस्ट्रीम में कॉपी करना है।यह देखना कि धारा एक ज़िप फ़ाइल
मैं धारा ZipInputStream का उपयोग कर और एक ZipEntry निकालने पढ़ने की कोशिश की। यदि धारा एक नियमित रूप से फ़ाइल है ZipEntry रिक्त है - के रूप में उम्मीद - हालांकि, मैं बाइट्स की प्रारंभिक जोड़ी धारा से ढीला एक ZipEntry के लिए जाँच में। इसलिए, जब तक मुझे पता है कि स्ट्रीम एक नियमित धारा है, मैंने स्ट्रीम से शुरुआती डेटा खो दिया है।
अगर InputStream डेटा हानि के बिना एक संग्रह मददगार होगा है, इसकी जांच करने के आसपास किसी भी विचार।
धन्यवाद।
कृपया नीचे गैलेक्टस द्वारा दिए गए उत्तर में मेरी टिप्पणियां देखें - जो दृष्टिकोण मैं संकल्प के रूप में ले रहा हूं। सबको शुक्रीया। – AKS
स्टैक ओवरफ़्लो में आपका स्वागत है! आपके द्वारा चुने गए उत्तर को "चयनित" (बाईं ओर चेक मार्क रूपरेखा) के रूप में चिह्नित करना न भूलें। –
धन्यवाद। अभी किया। – AKS