सी # में ज़िप फ़ाइल कैसे निकालें

इस ट्यूटोरियल में, हम आपको दिखाएंगे कि Zip फ़ाइल को C# कोड में कैसे निकाला जाए। आप अपने अनुप्रयोगों में संग्रह को अनजिप करने के लिए सी # का उपयोग कर सकते हैं। यह कोड कई zip or archive file formats जैसे GZip, RAR, TAR, 7Zip आदि का समर्थन करता है।

सी # में ज़िप फ़ाइल निकालने के लिए कदम

  1. NuGet.org से Aspose.Zip for .NET पैकेज इंस्टॉल करें
  2. कोड में Aspose.Zip नाम स्थान शामिल करें
  3. Aspose.Zip API का लाइसेंस सेटअप करने के लिए SetLicense विधि का उपयोग करें
  4. इनपुट ज़िप फ़ाइल को फ़ाइलस्ट्रीम ऑब्जेक्ट में लोड करें
  5. फ़ाइल स्ट्रीम से एक नया Archive object बनाएं
  6. संग्रह में फ़ाइलों की गिनती प्राप्त करें और संग्रह प्रविष्टियों के माध्यम से लूप करें
  7. प्रत्येक संग्रह प्रविष्टि को निकालें और फ़ाइल को डिस्क पर सहेजें

संग्रह में प्रत्येक प्रविष्टि में न केवल फ़ाइल होती है, बल्कि फ़ाइल का नाम भी होता है। हमने फ़ाइल नाम प्राप्त करने के लिए नाम संपत्ति का उपयोग किया है और फिर उसी नाम से फ़ाइल निकाली है।

सी # में ज़िप फ़ाइल निकालने के लिए कोड

उपरोक्त कोड में, हमने Zip archive लोड करने के लिए FileStream का उपयोग किया है और फिर डिस्क पर निकाली गई आउटपुट फ़ाइलों को सहेजा है। स्मृति में फ़ाइल को अनजिप करने के लिए आप इस कोड का उपयोग सी # में भी कर सकते हैं। यह तब मददगार हो सकता है जब आपको कोड या एप्लिकेशन में उन फ़ाइलों की और आवश्यकता हो और आप डिस्क पर सहेजना नहीं चाहते हैं। इस कोड का उपयोग करके, आप अपने अनुप्रयोगों में या एक स्वतंत्र उपयोगिता के रूप में आसानी से और जल्दी से अपना स्वयं का C# Zip एक्सट्रैक्टर बना सकते हैं।

 हिन्दी