C# में 7z संग्रह कैसे बनाएं

C# में 7z संग्रह कैसे बनाएं

इस बुनियादी लेख में समझाया गया है कि C# में एक 7z संग्रह कैसे बनाया जाए. इसमें विस्तृत कदम और एक कोड नमूना शामिल है ताकि यह दिखाया जा सके कि किसी भी तीसरे पक्ष के उपकरणों या संपीड़न अनुप्रयोगों की आवश्यकता के बिना आपके एप्लिकेशन के भीतर एक 5z फ़ाइल कैसे बनाने के लिए।

7Z संग्रह बनाने के लाभ

  • ** उच्च संपीड़न अनुपात** :- 7Z फ़ॉर्मेट अक्सर अन्य प्रारूपों की तुलना में बेहतर संपीड़न प्रदान करता है।

  • ** मल्टी-ट्रेडिंग समर्थन** :- कई सीपीयू कोरों का उपयोग करके तेजी से संपीड़न गति प्रदान करता है।

    • मजबूत एन्क्रिप्शन:- संग्रहीत डेटा की बेहतर सुरक्षा के लिए AES-256 एन्क्रिप्शन प्रदान करता है।

आवश्यकताएँ: पर्यावरण को तैयार करना

  • Visual Studio या किसी भी संगत .NET IDE सेट करें।
  • NuGet Package Manager के माध्यम से Aspose.ZIP स्थापित करें।

चरण-दर-चरण गाइड बनाने के लिए 7z संग्रह

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

इसे जोड़ें Aspose.ZIP अपनी परियोजना के लिए लाइब्रेरी NuGet का उपयोग करें।

Install-Package Aspose.ZIP

चरण 2: सातZipArchive ऑब्जेक्ट को प्रारंभ करें

एक उदाहरण बनाने के लिए SevenZipArchive कक्षा है।

using Aspose.Zip.SevenZip;

SevenZipArchive archive = new SevenZipArchive();

चरण 3: फ़ाइलों और निर्देशिकाओं को जोड़ें

का उपयोग करें CreateEntries फ़ाइलों या निर्देशिकाओं को संग्रह में जोड़ने का तरीका।

archive.CreateEntries("folder");

चरण 4: 7Z संग्रह को बचाएं

अंत में, डिस्क पर एक 7Z फ़ाइल के रूप में संग्रहीत करें।

archive.Save("folder.7z");

7Z संग्रह बनाने के लिए पूर्ण कोड उदाहरण

यहाँ एक पूर्ण सी # उदाहरण है जो 7Z संग्रह बनाने की प्रक्रिया को दर्शाता है:

// Create an empty 7z archive
using (SevenZipArchive archive = new SevenZipArchive())
{
    // Call the CreateEntries function to add the folder containing the contents
    archive.CreateEntries("folder");

    // Save the archive as a 7z file
    archive.Save("folder.7z");
}

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

  • Aspose.ZIP लाइब्रेरी आपके संग्रह को सुरक्षित करने के लिए एईएस एन्क्रिप्शन जैसी उन्नत सुविधाओं की अनुमति देती है।
  • आप संग्रह बनाते समय अधिक तेजी से प्रसंस्करण के लिए बहु-ट्राइडिंग भी लागू कर सकते हैं।

Conclusion

इस ट्यूटोरियल ने आपको दिखाया है कि Aspose.ZIP का उपयोग करके C# में एक 7z संग्रह कैसे बनाया जाए. प्रक्रिया सरल है, और पुस्तकालय की लचीलापन के साथ, आप आसानी से विभिन्न फ़ाइल प्रकारों का प्रबंधन कर सकते हैं और अपने एप्लिकेशन की फाइल प्रसंस्करण क्षमताओं को बेहतर बनाने में सक्षम हैं. आगे की खोज के लिए, ज़िप आर्किटेक्चर से फाइलें निकालने के बारे में सबूत देखें.

 हिंदी