c# - सी#के लिए मुफ्त संपीड़न पुस्तकालय जो 7zip(LZMA) का समर्थन करता है




compression (4)

मेरे पास एक प्रोग्राम है (सी # में लिखा गया है) जो फायरबर्ड डेटाबेस फ़ाइलों को सीधे डेटा (सर्वर के बिना प्रत्यक्ष फाइल एक्सेस) पढ़ता / लिखता है I बेहतर विनिमय के लिए मैं उन्हें (संयुक्त राष्ट्र) को बिना किसी बाहरी प्रोग्राम (संयुक्त राष्ट्र) की आवश्यकता के बिना इंटरनेट पर बेहतर विनिमय के लिए आयात / निर्यात पर संपीड़ित करना चाहता हूं

मुझे पता है कि # ज़ियालीपी जो ज़िप, जीज़िप , तार और बीज़िप 2 का समर्थन करता है।

सी # के लिए और मुफ्त संपीड़न लाइब्रेरी क्या आप जानते हैं? क्या एक .NET लाइब्रेरी है जो LZMA का समर्थन करती है, इसलिए मैं ".7z" फ़ाइलों को पढ़ सकता / लिख सकता / सकती हूं?


7-ज़िप में एक नि: शुल्क स्रोत कोड है, एलजीएमए एल्गोरिदम के लिए सार्वजनिक डोमेन सी # एसडीके:

http://www.7-zip.org/sdk.html


पीटर ब्रोमबर्ग द्वारा लिखा गया एक अच्छा लेख है:

7Zip (LZMA) में सी # के साथ मेमोरी संपीड़न

सी # के साथ इन-मेमोरी ऑब्जेक्ट्स के उच्च-संपीड़न को सक्षम करने के लिए एक सरल सी # SevenZip.Compression.Lzma.SevenZipHelper वर्ग दिखाता है। पहले प्रकाशित कुकी कॉम्प्रेन्स उपयोगिता में एक नया 7 ज़िप प्रारूप LZMA कुकी संपीड़न वर्ग जोड़ता है।



आप SevenZipSharp कोशिश कर सकते हैं





lzma