Aspose.Zip .NET में एन्क्रिप्शन के साथ एकाधिक फ़ाइलों को संपीड़ित करें

परिचय

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

आवश्यक शर्तें

इससे पहले कि हम ट्यूटोरियल में उतरें, सुनिश्चित करें कि आपके पास निम्नलिखित आवश्यक शर्तें हैं:

  • .NET के लिए Aspose.Zip: सुनिश्चित करें कि आपके विकास परिवेश में .NET के लिए Aspose.Zip लाइब्रेरी स्थापित है। आप इसे यहां से डाउनलोड कर सकते हैंयहाँ.

  • आपकी दस्तावेज़ निर्देशिका: बदलें"Your Document Directory"आपके दस्तावेज़ निर्देशिका के वास्तविक पथ के साथ कोड स्निपेट में।

नामस्थान आयात करें

अपने .NET एप्लिकेशन में, आवश्यक नामस्थान आयात करके प्रारंभ करें। यह आपको Aspose.Zip द्वारा प्रदान की गई कार्यक्षमता तक पहुंचने की अनुमति देगा। यहाँ एक उदाहरण है:

using Aspose.Zip;
using Aspose.Zip.Saving;
using System.IO;

चरण 1: ज़िप फ़ाइल सेट करें

का उपयोग करके एक नई ज़िप फ़ाइल बनाएँArchive कक्षा। इस चरण में, आप अतिरिक्त सुरक्षा के लिए एक पासवर्ड प्रदान करते हुए पारंपरिक एन्क्रिप्शन सेटिंग्स को भी परिभाषित करेंगे।

//एक्सस्टार्ट: कंप्रेसमल्टीपलफाइल्सविथट्रेडिशनलएन्क्रिप्शन
using (FileStream zipFile = File.Open(".\\CompressMultipleFilesWithTraditionalEncryption_out.zip", FileMode.Create))
{
    // पारंपरिक एन्क्रिप्शन सेटिंग्स के साथ संग्रह बनाएं
    using (var archive = new Archive(new ArchiveEntrySettings(null, new TraditionalEncryptionSettings("p@s$"))))
    {
        // अगले कदम के लिए आगे बढ़ें...
    }
}
//ExEnd: कंप्रेसमल्टीपलफाइल्सविथट्रेडिशनलएन्क्रिप्शन

चरण 2: पुरालेख में फ़ाइलें जोड़ें

अब, उन फ़ाइलों को संग्रह में जोड़ें जिन्हें आप संपीड़ित करना चाहते हैं। इस उदाहरण में, हम तीन फ़ाइलें जोड़ रहे हैं: “alice29.txt,” “asyoulik.txt,” और “fields.c.”

archive.CreateEntry("alice29.txt", source1);
archive.CreateEntry("asyoulik.txt", source2);
archive.CreateEntry("fields.c", source3);

चरण 3: ज़िप फ़ाइल सहेजें

जोड़ी गई प्रविष्टियों के साथ ज़िप फ़ाइल सहेजें। यह चरण संपीड़न प्रक्रिया को अंतिम रूप देता है।

archive.Save(zipFile);

बधाई हो! आपने .NET के लिए Aspose.Zip का उपयोग करके पारंपरिक एन्क्रिप्शन के साथ कई फ़ाइलों को सफलतापूर्वक संपीड़ित किया है।

निष्कर्ष

इस ट्यूटोरियल में, हमने पता लगाया कि पारंपरिक एन्क्रिप्शन के साथ कई फ़ाइलों को संपीड़ित करने के लिए .NET के लिए Aspose.Zip का लाभ कैसे उठाया जाए। यह प्रक्रिया आपके .NET अनुप्रयोगों में ज़िप अभिलेखागार को कुशलतापूर्वक प्रबंधित करते हुए आपके डेटा की सुरक्षा सुनिश्चित करती है।


पूछे जाने वाले प्रश्न

1. क्या मैं विंडोज़ और लिनक्स दोनों वातावरणों में .NET के लिए Aspose.Zip का उपयोग कर सकता हूँ?

हाँ, .NET के लिए Aspose.Zip विंडोज़ और लिनक्स दोनों वातावरणों के साथ संगत है, जो डेवलपर्स के लिए लचीलापन प्रदान करता है।

2. क्या .NET के लिए Aspose.Zip का निःशुल्क परीक्षण उपलब्ध है?

हाँ, आप .NET के लिए Aspose.Zip का निःशुल्क परीक्षण देख सकते हैंयहाँ.

3. मैं .NET के लिए Aspose.Zip के लिए समर्थन कैसे प्राप्त कर सकता हूं?

किसी भी सहायता या प्रश्न के लिए, आप यहां जा सकते हैंAspose.ज़िप फोरम.

4. क्या .NET के लिए Aspose.Zip के लिए अस्थायी लाइसेंस उपलब्ध हैं?

हाँ, अस्थायी लाइसेंस प्राप्त किया जा सकता हैयहाँ.

5. मुझे .NET के लिए Aspose.Zip के लिए विस्तृत दस्तावेज़ कहां मिल सकते हैं?

दस्तावेज़ देखेंयहाँ गहन जानकारी के लिए.