
में A पिछला पोस्टहमने शोध किया कि कैसे बनाया जाए ज़िप संग्रह का उपयोग C#अब, हम अपने ध्यान को **7z प्रारूप ** पर स्थानांतरित करेंगे, जो अपने उच्च संपीड़न अनुपात और मजबूत 256-बिट एईएस एन्क्रिप्शन क्षमताओं के लिए प्रसिद्ध है. यह .NET 7z लाइब्रेरी को सुरक्षित और कुशलता से फ़ाइलों को संभालने का एक आदर्श विकल्प बनाता है।
आप क्या सीखेंगे
इस ट्यूटोरियल में, आप सीखेंगे 7z (7-Zip) संग्रह को प्रोग्रामिंग रूप से C# का उपयोग करके कैसे बनाएं. हम निम्न विषयों को कवर करेंगे:
- एकल इनपुट के साथ एक 7Z संग्रह बनाना
- एक एईएस एन्क्रिप्टेड 7Z संग्रह बनाना
- 7Z इनपुट के लिए अलग-अलग पासवर्ड सेट करें
हम इसका उपयोग करेंगे .NET के लिए Aspose.ZIP API. आप इस पुस्तकालय को स्थापित कर सकते हैं:
- NuGet पैकेज प्रबंधक
- DLL डाउनलोड करें इसे अपने प्रोजेक्ट में शामिल करें
C# का उपयोग करके 7z (7-Zip) संग्रह बनाएं
आप फ़ाइलों को एक 7z संग्रह में संपीड़ित कर सकते हैं, जो दोनों **एकल फाइल ** और बहुत फाइलें परिदृश्यों के लिए उपयुक्त है. यह कार्यक्षमता .NET RAR निष्कर्षण उपकरण की तलाश में डेवलपर्स को लागत प्रभावी समाधान प्रदान करती है।
एकल इनपुट के साथ 7z संग्रह बनाएं
एक एकल फ़ाइल के साथ एक 7Z संग्रह बनाने के लिए, इन चरणों का पालन करें:
- एक नया खोलना FileStream 7Z फ़ाइल बनाने के लिए।
- तुरंत करें SevenZipArchive कक्षा है।
- फ़ाइल का उपयोग करें 7वीं शताब्दी.CreateEntry.
- अपने संग्रह को बचाने के लिए 7वीं शताब्दी. सहेजें.
यहाँ एक C# उदाहरण है के लिए चित्रित करता है:
7Z फ़ाइल बनाने के लिए कई इनपुट के साथ
कई फ़ाइलों को एकल 7Z संग्रह में संपीड़ित करने के लिए:
- एक उदाहरण बनाने के लिए SevenZipArchive कक्षा है।
- Use 7वीं शताब्दी.CreateEntries और फ़ोल्डर मार्ग से गुजरता है।
- अपने संग्रह को बचाने के लिए 7वीं शताब्दी. सहेजें.
उदाहरण के लिए:
C# का उपयोग करके एक AES एन्क्रिप्टेड 7z संग्रह बनाएं
अपने संग्रह को सुरक्षित रखने के लिए, आप एईएस एन्क्रिप्शन का उपयोग कर सकते हैं, जो .NET 7z लाइब्रेरी की एक विशेषता है जो फ़ाइल सुरक्षा में सुधार करती है:
- एक उदाहरण बनाने के लिए 7वीं शताब्दी में क्रिप्टोकरेंसी.
- आवश्यक एन्क्रिप्शन पैरामीटर सेट करें।
- संग्रह में इनपुट जोड़ें और इसे सहेजें।
उदाहरण के लिए:
C# का उपयोग करके 7z इनपुट के लिए अलग-अलग पासवर्ड सेट करें
अपने संग्रह में विभिन्न इनपुटों के लिए अद्वितीय पासवर्ड आवंटित करें:
- खुलते हैं A FileStream 7Z संग्रह के लिए।
- Use 7वीं शताब्दी.CreateEntry व्यक्तिगत पासवर्ड निर्दिष्ट करते समय इनपुट जोड़ने के लिए।
- संग्रह को बचाएं।
उदाहरण के लिए:
Conclusion
इस लेख में, हमने शोध किया है कि कैसे **C# में 7z संग्रह को प्रोग्रामिंग रूप से बनाएं ** , उन्हें AES एन्क्रिप्शन के साथ सुरक्षित करें, और इनपुट के लिए अद्वितीय पासवर्ड आवंटित करें। Aspose.ZIP दस्तावेज.
.NET के लिए **Aspose Plugin ** का उपयोग करके, आप प्रभावी ढंग से फ़ाइलों का प्रबंधन कर सकते हैं, एन्क्रिप्शन लागू करते हैं और अपने कार्यप्रवाहों को सरल बनाते हैं – सभी केवल $99 . उन्नत सुविधाओं को अनलॉक करें आज इस विश्वसनीय ।NET संग्रह निकालने प्लगइन के साथ, सभी प्रमुख प्रारूपों की सहायता!