C# में ZIP फ़ाइल बनाएं

यह ट्यूटोरियल C# में ZIP फ़ाइल कैसे बनाएं के बारे में बताता है। इसमें सभी विवरण शामिल हैं, जैसे एल्गोरिदम और एक कोड स्निपेट, जिससे आप C# में ZIP फ़ाइल निर्माता विकसित कर सकते हैं। इसके अलावा, आप इस प्रक्रिया को किसी भी ऑपरेटिंग सिस्टम पर लागू कर सकते हैं जहां .NET फ्रेमवर्क इंस्टॉल है।

C# में ZIP बनाने के चरण

  1. ZIP संग्रह बनाने के लिए Aspose.ZIP को NuGet पैकेज प्रबंधक के माध्यम से कॉन्फ़िगर करें।
  2. FileStream वर्ग का एक ऑब्जेक्ट बनाएं ताकि आउटपुट ZIP संग्रह को सहेजा जा सके।
  3. उन स्रोत फ़ाइलों को खोलें जिन्हें आउटपुट ZIP संग्रह में जोड़ना है।
  4. CreateEntry विधि का उपयोग करके लोड की गई फ़ाइलों को ZIP निर्देशिका में जोड़ें।
  5. Save विधि को कॉल करके उत्पन्न ZIP फ़ाइल को लिखें।

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

C# में ZIP फ़ाइल निर्माता बनाने के लिए कोड

using System.Text;
using Aspose.Zip;
using Aspose.Zip.Saving;
License lic = new License();
lic.SetLicense("license.lic");
// Create FileStream for output ZIP archive
using (FileStream zipFile = File.Open("csv_archive.zip", FileMode.Create))
{
// File to be added to archive
using (FileStream source1 = File.Open("ClientData.xml", FileMode.Open, FileAccess.Read))
{
// File to be added to archive
using (FileStream source2 = File.Open("TextBox_out.pdf", FileMode.Open, FileAccess.Read))
{
using (var archive = new Archive())
{
// Add files to the archive
archive.CreateEntry("ClientData.xml", source1);
archive.CreateEntry("TextBox_out.pdf", source2);
// ZIP the files
archive.Save(zipFile, new ArchiveSaveOptions()
{
Encoding = Encoding.ASCII,
ArchiveComment =
"Compressed Files"
});
}
}
}
}

यह कोड स्निपेट C# में ZIP फ़ाइल बनाने का तरीका दिखाता है। आप अपनी आवश्यकताओं के अनुसार CreateEntry विधि को कई बार कॉल करके इस प्रक्रिया को अनुकूलित कर सकते हैं। इसके अलावा, आप ArchiveSaveOptions वर्ग की विशेषताओं, जैसे कि SelfExtractingOptions, Encryption, और ParallelOptions को अपनी आवश्यकताओं के अनुसार समायोजित कर सकते हैं।

इस ट्यूटोरियल में C# में ZIP फ़ाइल निर्माता बनाने की पूरी प्रक्रिया को समझाया गया है। यदि आप CSV फ़ाइलों को संपीड़ित करने का तरीका सीखना चाहते हैं, तो C# में CSV संपीड़न पर लेख पढ़ें।

 हिन्दी