यदि आप .NET Archive Extraction Library का उपयोग करके ZIP फ़ाइल निष्कर्षण को प्रभावी ढंग से संभालने के लिए एक व्यापक मार्गदर्शिका के रूप में कार्य करते हैं. हम विभिन्न विधियों का पता लगाएंगे, जिसमें पासवर्ड-सुरक्षित फाइलों और AES एन्क्रिप्शन का प्रबंधन कैसे किया जाए.

C# में ZIP फ़ाइलों को निकालना

हमारे पिछले ZIP फ़ाइल बनाने के बारे में लेख, हमने पैकेजिंग फ़ाइलों के लिए विभिन्न तकनीकों पर चर्चा की .NET के लिए Aspose.ZIPअब, चलो unzipping ZIP फ़ाइलों में डूबते हैं और C# में पासवर्ड-सुरक्षित और AES एन्क्रिप्टेड ज़आईपी फ़ोल्डर दोनों से फाइल निकालें।

सामग्री तालिका

C# में ZIP संग्रह निकालना - एपीआई स्थापना

शुरू करने से पहले, सुनिश्चित करें कि आपके पास डाउनलोड और संदर्भित Aspose.ZIP के लिए .NET . आप पैकेज के माध्यम से भी स्थापित कर सकते हैं NuGet पैकेज प्रबंधकअपनी परियोजना में पुस्तकालय जोड़ने के लिए, निम्न कमांड को चलाएं:

PM> NuGet\Install-Package Aspose.Zip

C# में ZIP फ़ाइलों को कैसे निकालना {#Unzip-files-in-ZIP-archives- in-CSharp}

ZIP फ़ाइलों को निकालना दो मुख्य तरीकों से किया जा सकता है:

  • ** ZIP संग्रह से प्रत्येक फ़ाइल को व्यक्तिगत रूप से निकालें.**
  • ** .NET Core Zip का उपयोग करके सभी फ़ाइलों को एक निर्दिष्ट फ़ोल्डर में विघटित करें.**

C# प्रत्येक फ़ाइल को ZIP में निकालता है

निष्कर्षण की प्रगति की निगरानी करते समय फ़ाइलों को व्यक्तिगत रूप से निकालने के लिए, इन चरणों का पालन करें:

  • ZIP फ़ाइल का उपयोग करके खोलें FileStream.
  • एक उदाहरण के लिए प्रारंभ करें Archive क्लास के साथ FileStream वस्तु है।
  • ZIP के भीतर फ़ाइलों तक पहुंच Archive. इनपुट संग्रह
  • एक सेट करें ArchiveEntry.Extractionप्रगतिशील घटनाओं को प्रदर्शित करने के लिए उत्सर्जन की प्रगति।
  • का उपयोग करें ArchiveEntry.Extract(अंग्रेज़ी) फ़ाइलों को निकालने का तरीका

यहाँ एक कोड नमूना दिखाता है कि C# में ZIP संग्रह से फ़ाइलों को कैसे निकालना है:

Unzip ZIP फ़ाइलें C# में फ़ोल्डर में आती हैं

यदि आप किसी विशेष फ़ोल्डर में सभी फ़ाइलों को अनज़िप करना पसंद करते हैं, तो इन चरणों का पालन करें:

  • ZIP फ़ाइल का उपयोग करके खोलें FileStream कक्षा है।
  • एक उदाहरण बनाने के लिए Archive ZIP के साथ शुरुआती कक्षाएं FileStream वस्तु है।
  • का उपयोग करें Archive.ExtractToDirectory(स्ट्रिंग) फ़ाइलों को निर्दिष्ट फ़ोल्डर में unzip करने का तरीका।

यहाँ एक कोड नमूना है जिसे ZIP फ़ाइलों को C# Unzip File to Folder का उपयोग करके एक फ़ोल्डर में unzip करने के लिए किया जाता है:

C# Unzip पासवर्ड-सुरक्षित ZIP फ़ाइलें

आप Aspose.ZIP for .NET का उपयोग करके पासवर्ड-सुरक्षित ZIP फ़ाइलें निकाल सकते हैं। ArchiveLoadOptions क्लास, जिसे आप दूसरे पैरामीटर के रूप में पारित करेंगे Archiveउदाहरण के लिए, C# Unzip फ़ाइल पासवर्ड के साथ , निम्नलिखित नमूना को संदर्भित करें।

यहाँ एक नमूना कोड स्नैपेट है जो एक पासवर्ड-सुरक्षित ZIP फ़ाइल को अनज़िपिंग करता है:

C# में AES एन्क्रिप्टेड ZIP फ़ाइलों को निकालना

यदि आपका ZIP संग्रह एईएस के साथ एन्क्रिप्ट किया गया है, Aspose.ZIP for .NET AES128, Aes192, और AAS256 एंक्रोप्शन विधियों का समर्थन करता है. एक एएएस एंड्रॉइड ज़आईपी फ़ाइल निकालना एक पासवर्ड-सुरक्षित रिकॉर्ड को डिज़ाइन करने के समान है; आपको केवल डेटा का उपयोग करके डिस्क्रॉप्टर को प्रदान करने की आवश्यकता है ArchiveLoadOptions कक्षा है।

यहाँ है कैसे AES एन्क्रिप्टेड ZIP फ़ाइलों को C# में निकालने के लिए:

C# ZIP Extraction API - एक मुफ्त लाइसेंस प्राप्त करें

आप किसी भी मूल्यांकन सीमा के बिना ZIP निष्कर्षण कर सकते हैं मुफ्त अस्थायी लाइसेंस.

Conclusion

इस लेख में, हमने कवर किया है कि कैसे **C# का उपयोग करके ZIP फ़ाइलों को अनज़िप करें ** और पासवर्ड-सुरक्षित ज़आईपी फ़ोल्डरों के निष्कर्षण से निपटने के लिए. इसके अलावा, हमें पता चला है कैसे एन्क्रिप्टेड ज़िपी फाइलें संभालते हैं. Aspose.ZIP for .NET के उपयोग के बारे में अधिक जानकारी के लिये, देखें दस्तावेज.

यह दिशानिर्देश **C# .NET 6 Zip फ़ाइल निकालने ** के लिए आपका संसाधन है, **सी#.NET 7 ज़िप फाइल निष्कर्षण ** , और अधिक. चाहे आप एक विशिष्ट फ़ोल्डर में .NET कोर ज़ीप ** फ़ीइल निकासी के साथ काम कर रहे हों या त्रुटि प्रबंधन के माध्यम से ** C# Decompress ZIP को लागू करते हैं, यहां चर्चा की जाने वाली तकनीकें आपके .Net में जीआईपी निर्यात क्षमताओं को बढ़ाएगी.

आपकी सहायता के लिए, इस मार्गदर्शिका में C# Unzip फ़ाइल ** , सी# स्मृति में अनज़िप फाइल, और ** सी# Decompress ZIP ** के बारे में जानकारी शामिल है. आप भी सीखेंगे ** C# खुले ज़आईपी ** , ** क्यू # अनपैक ज़ईपीऔर कैसे ** पासवर्ड के बिना ज़िपी निकालने ** . यदि आप पासपोर्ट-सुरक्षित संग्रहों के साथ काम करने में रुचि रखते हैं, तो हम कवर करेंगे ** रीट्रीव ज़ीपी पाउडर** और ओपन एन्क्रिप्टेड ज़ियापी फ़ोइल. इन दिशानिर्देशों का पालन करें ताकि प्रभावी ढंग से सी # में अपने ज़िकपी फाइलें प्रबंधित कर सकें.

इसके अलावा, यदि आप जानना चाहते हैं कि **.NET Unzip ** फ़ाइलों को कैसे बनाया जाए या **C# Archive ** ऑपरेशन कैसे किए जाए, तो यह मार्गदर्शिका आपको सभी आवश्यक जानकारी प्रदान करती है जिसे आप ** C# Decompress ZIP ** और c# Zipping File के साथ शुरू करने की आवश्यकता है।

More in this category