कैसे C# में पासवर्ड संरक्षित ZIP फ़ाइल निकालने के लिए

कैसे C# में पासवर्ड संरक्षित ZIP फ़ाइल निकालने के लिए

एक पासवर्ड संरक्षित ZIP संग्रह से फ़ाइलों को निकालना .NET अनुप्रयोगों में सुरक्षित डेटा प्रबंधन के लिए एक आम आवश्यकता है. Aspose.ZIP for .Net को C# में साइन अप करने में आसान बनाता है, जो ठोस एन्क्रिप्शन मानकों और सरल कोड एकीकरण का समर्थन करता है।

पासवर्ड संरक्षित ZIP फ़ाइलों को निकालने के लाभ

    • सुरक्षा को बढ़ावा देना:
  • स्थानांतरण और भंडारण के दौरान संवेदनशील फ़ाइलों की रक्षा करता है।

  • ** क्रॉस प्लेटफॉर्म संगतता** :

  • .NET, C# और ASP.NET अनुप्रयोगों में पासवर्ड के साथ ZIP फ़ाइलों को निकालना।

  • ** स्वचालित निष्कर्षण** :

  • पासवर्ड-सुरक्षित ZIP निष्कर्षण को स्वचालित कार्यप्रवाह में एकीकृत करें।

चरण-दर-चरण गाइड: C में पासवर्ड संरक्षित ZIP फ़ाइल निकालने के लिए#

चरण 1: Aspose.ZIP स्थापित करें

NuGet Package Manager से Aspose.ZIP पैकेज स्थापित करें।

Install-Package Aspose.ZIP

चरण 2: पासवर्ड संरक्षित ZIP फ़ाइल खोलें

बनाने के लिए A FileStream एन्क्रिप्टेड ZIP फ़ाइल खोलें।

using System.IO;
FileStream zipFile = File.Open("protected.zip", FileMode.Open);

चरण 3: पासवर्ड प्रदान करें और फ़ाइलों को निकाल दें

तुरंत करें Archive क्लास और निष्कर्षण के लिए ZIP पासवर्ड प्रदान करें।

using (Aspose.Zip.Archive archive = new Aspose.Zip.Archive(zipFile, new Aspose.Zip.PasswordProtection("your_password")))
{
    archive.ExtractToDirectory("ExtractedFiles");
}

पूर्ण कोड उदाहरण: C में पासवर्ड संरक्षित ZIP से फ़ाइलों को निकालना#

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

using System.IO;
using Aspose.Zip;

// Open the password protected ZIP file
using (FileStream zipFile = File.Open("protected.zip", FileMode.Open))
{
    // Open archive with password
    using (Archive archive = new Archive(zipFile, new PasswordProtection("your_password")))
    {
        // Extract all files to target directory
        archive.ExtractToDirectory("ExtractedFiles");
    }
}

अतिरिक्त जानकारी

  • Aspose.ZIP C# और .NET में पासवर्ड-सुरक्षित ZIP फ़ाइलों के निष्कर्षण और निर्माण दोनों का समर्थन करता है।
  • आप अलग-अलग निष्कर्षण मार्ग निर्दिष्ट कर सकते हैं या चयनित रूप से संग्रह से व्यक्तिगत फ़ाइलों को निकाल सकते है।
  • .NET Core, .Net Framework और ASP.NET अनुप्रयोगों के साथ काम करता है।

अक्सर पूछे जाने वाले प्रश्न (FAQ)

मैं C# में एक पासवर्ड संरक्षित ZIP फ़ाइल कैसे अनज़िप कर सकता हूं?

Aspose.ZIP का उपयोग करें Archive क्लास और पासवर्ड प्रदान करें PasswordProtection सामग्री को सुरक्षित रूप से निकालने के लिए।

क्या मैं एक पासवर्ड संरक्षित ZIP से केवल विशिष्ट फ़ाइलों को निकाल सकता हूं?

हाँ, आप संग्रह इनपुट को इटेर कर सकते हैं और आवश्यकतानुसार चुने गए फ़ाइलों को निकालें।

कौन सा एन्क्रिप्शन मानक समर्थित है?

Aspose.ZIP उद्योग मानक एन्क्रिप्शन का समर्थन करता है जैसे कि ZIP संग्रह के लिए AES।

क्या Aspose.ZIP .NET Core और ASP.NET के साथ संगत है?

हाँ, यह .NET कोर, .Net फ्रेमवर्क और ASP.NET परियोजनाओं के साथ काम करता है।

मैं गलतियों को कैसे संभाल सकता हूं यदि पासवर्ड गलत है?

गलत पासवर्ड के साथ संग्रह खोलने पर अपवादों को पकड़ो और उपयोगकर्ता को सूचित करें।

Conclusion

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

 हिंदी