NET के लिए यूनिवर्सल एक्सट्रैक्टर
NET के लिए Universal Extractor एक विशेष प्लगइन ह NET के लिए Aspose.ZIP यह एक सरल इंटरफ़ेस प्रदान करता है और कई प्रारूपों जैसे ZIP, RAR, 7Z, TAR, GZ IP, और BZip2 के माध्यम से फ़ाइलों को निकालने और अवशोषित करने के लिए. यह प्लगइन उन डेवलपर्स को डिज़ाइन किया गया है जिन्हें Aspose. ZIP की पूर्ण एपीआई सतह की आवश्यकता के बिना प्रभावी निष्कर्षण क्षमताओं की जरूरत ह.
स्थापना और स्थापन
- NuGet के माध्यम से अपने परियोजना में Aspose.ZIP पैकेज जोड:
dotnet add package Aspose.ZIP
पूर्ण सुविधाओं को अनलॉक करने के लिए अपनी लाइसेंस कुंजी सेट करें (देख मेट्रिक लाइसेंस ).
समर्थित फ्रेमवर्क और वातावरण के लिए, जांच कर स्थापना गाइड .
के साथ संगत:
- **ऑपरेटिंग सिस्टम: ** विंडोज, मैकओएस (10.12+), लिनक्स ( .NET कोर 2.0+ के साथ+)
- फ्रेमवर्क: .NET Framework 2.0–4.8, .Net Standard 2.0+, ।NET Core, .net 5–7
- IDEs: Microsoft Visual Studio 2010–2022 और JetBrains Rider
समर्थित फाइल प्रारूप
Universal Extractor प्लगइन निम्नलिखित प्रारूपों से फ़ाइलें निकालने का समर्थन करता ह:
- ज़िप ( ZIP)
- RAR (.rar) – RAR4 और Rar5 सहित
- 7Z (.7Z) के लिए)
- टार (TAR)
- जीजीआईपी (.gz)
- BZIP2 (.bz2) के बारे में जानकार)
विशेषताओं और कार्य
पूरे संग्रह का आविष्कार
using Aspose.Zip;
using (var archive = new Archive("example.zip"))
{
archive.ExtractToDirectory("extracted");
}
यह सभी फ़ाइलों को फाइल से निर्दिष्ट में निकालता ह extracted
निर्देशिक.
पासवर्ड संरक्षित संग्रह
using Aspose.Zip;
using (var archive = new Archive("example.zip", new ArchiveLoadOptions { DecryptionPassword = "YOUR-PASSWORD" }))
{
archive.ExtractToDirectory("extracted");
}
यह एक पासवर्ड-सुरक्षित सामग्री निकालता ह ज़िप संग्रह.
Archive Contents सूच
using Aspose.Zip;
using (var archive = new Archive("example.zip"))
{
foreach (var entry in archive.Entries)
{
Console.WriteLine(entry.Name);
}
}
यह संग्रह में सभी इनपुटों को सूचीबद्ध करता है, उन्हें निकालने के बिन.
विशिष्ट फ़ाइलों को निकालन
using Aspose.Zip;
using (var archive = new Archive("example.zip"))
{
var entry = archive.Entries[0];
entry.Extract("firstFile.txt");
}
यह केवल प्रारंभिक फ़ाइल को आउटपुट मार्ग में निकालता ह.
सर्वश्रेष्ठ अभ्यास
- हमेशा अधिकतम संगतता और त्रुटियों को ठीक करने के लिए Aspose.ZIP के नवीनतम संस्करण का उपयोग कर.
- भ्रष्ट या असहाय संग्रह मामलों को दयालुता से प्रबंधित करने के लिए त्रुटि प्रसंस्करण लागू कर.
- सुरक्षित फ़ाइलों के साथ काम करते समय सुरक्षित पासवर्ड प्रबंधन का उपयोग कर.
- बड़े संग्रह के लिए, उच्च स्मृति खपत से बचने के लिये प्रवाह निकालना पसंद कर.
- अपने कार्यप्रवाह के साथ संगतता सुनिश्चित करने के लिए निकालने से पहले फ़ाइल प्रारूप की पुष्टि कर.
अक्सर पूछे जाने वाले प्रश्न
**क्या Universal Extractor ZIP के अलावा अन्य प्रारूपों को संभाल सकता ह?**हाँ. यह कई प्रारूपों का समर्थन करता है जिसमें RAR, 7Z, TAR, GZIP, और BZip2 शामिल ह.
**क्या यह एन्क्रिप्टेड फ़ाइलों का समर्थन करता ह?**हाँ, पासवर्ड-सुरक्षित फ़ाइलों को संग्रह लोड के दौरान पासपोर्ट प्रदान करके समर्थित किया जाता ह.
**क्या मैं उन्हें निकालने से पहले फ़ाइलों को सूचीबद्ध कर सकता ह?**हाँ, के बारे में बात करते हुए Entries
संपत्ति आप संग्रह सामग्री की जांच कर सकते ह.
**क्या यूनिवर्सल एक्सट्रैक्टर मल्टी-ट्रेड सुरक्षित ह?**हाँ, आप इसे सुरक्षित रूप से मल्टी-ट्रिड वातावरण में उपयोग कर सकते हैं, जब तक कि प्रत्येक संग्रह उदाहरण को स्वतंत्रता से संसाधित किया जाता ह.
**क्या निष्कर्षण एकमात्र सुविधा प्रदान की जाती ह?**हाँ, यह प्लगइन केवल संग्रह निकालने पर ध्यान केंद्रित करता है. उन्नत संपीड़न या फ़ाइल बनाने के लिए, पूर्ण Aspose.ZIP API का उपयोग कर.
NET के लिए Aspose.ZIP यूनिवर्सल एक्सट्रैक्टर के साथ, आप आसानी से अपने .Net अनुप्रयोगों में संग्रह अवशोषण को एकीकृत कर सकते हैं, चाहे आप एक ईमेल क्लाइंट में ZIP अनुलग्नक का प्रबंधन कर रहे हों, बैच-एक्टेक्ट दुर्लभ संग्रह, या 7Z निष्कर्षण को स्वचालित पाइपलाइनों में एकीकृत कर.