सी#में 7z आर्काइव कैसे बनाएं

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

सी#में 7z आर्काइव बनाने के चरण

  1. 7z संग्रह बनाने के लिए NuGet पैकेज मैनेजर से Aspose.ZIP इंस्टॉल करें
  2. एक SevenZipArchive क्लास ऑब्जेक्ट को इनिशियलाइज़ करें
  3. CreateEntries पद्धति का उपयोग करके सभी फ़ाइलें और निर्देशिका जोड़ें
  4. आउटपुट संग्रह को 7z फ़ाइल के रूप में सहेजें

हम इस चरण-दर-चरण दृष्टिकोण के माध्यम से 7z संग्रह बनाने की प्रक्रिया को स्पष्ट रूप से समझ सकते हैं। उपरोक्त चरण कॉन्फ़िगरेशन विवरण को भी कवर करते हैं और फिर संग्रह बनाने के लिए C# 7zip उदाहरण कोड प्रदान करते हैं। आप किसी एकल फ़ाइल का नाम निर्दिष्ट करके उसे संपीड़ित कर सकते हैं या उसके पथ का उपयोग करके संपूर्ण फ़ोल्डर को संपीड़ित कर सकते हैं।

सी#में 7z संग्रह बनाने के लिए कोड

namespace Create7zArchiveInCSharp
{
class Program
{
static void Main(string[] args) // Main function to create 7z archive in CSharp
{
// Initialize a license to avoid trial version limitations in output archive
Aspose.Zip.License licForZip= new Aspose.Zip.License();
licForZip.SetLicense("Aspose.zip.lic");
// Create an empty zip archive
using (Aspose.Zip.SevenZip.SevenZipArchive archive = new Aspose.Zip.SevenZip.SevenZipArchive())
{
// Call the CreateEntries function to add the folder containing the contents
archive.CreateEntries("folder");
// Save the archive as 7z
archive.Save("folder.7z");
}
System.Console.WriteLine("Done");
}
}
}

प्रकार का संग्रह बनाने के लिए 7z C# पर्यावरण विवरण और नमूना कोड यहां साझा किया गया है। यह कोड एक फ़ोल्डर का पथ लेता है और एक 7zip संग्रह फ़ाइल बनाता है जिसमें फ़ोल्डर की सभी सामग्री होती है। इसके अलावा, आप संग्रह के लिए एईएस एन्क्रिप्शन और पासवर्ड सुरक्षा को शामिल करने के लिए इस कोड को बढ़ा सकते हैं। ध्यान दें कि समानांतर प्रसंस्करण का लाभ उठाते हुए आप इस कोड को थ्रेड-आधारित एप्लिकेशन में एम्बेड करके स्केल कर सकते हैं।

यह ट्यूटोरियल 7zip C#-आधारित एप्लिकेशन के साथ काम करने के विवरण की व्याख्या करता है। हालांकि, यदि आप किसी ज़िप फ़ाइल से फ़ाइलें निकालना सीखना चाहते हैं, तो आप सी # में ज़िप फ़ाइल कैसे निकालें पर लेख पढ़ सकते हैं।

 हिन्दी