مستخرج عالمي لـ.NET
المستخلص العالمي لـ .NET هو ملحق متخصص داخل Aspose.ZIP لـ .NET يوفر واجهة بسيطة لاستخراج وتفريغ الأرشيفات عبر تنسيقات متعددة مثل ZIP، RAR، 7Z، TAR، GZ IP، و BZip2 . تم تصميم هذا المكون الإضافي للمطورين الذين يتطلبون قدرات الاستحواذ الفعالة دون الحاجة إلى مساحة API كاملة من Aspose.
تثبيت وإعداد
- إضافة حزمة Aspose.ZIP إلى مشروعك عبر NuGet:
dotnet add package Aspose.ZIP
إعداد مفاتيح الترخيص الخاصة بك لإلغاء قفل الميزات الكاملة (انظر ترخيص مقيد ).
للحصول على إطارات وبيئات مدعومة، تحقق من دليل التركيب .
متوافق مع:
- أنظمة التشغيل: Windows، macOS (10.12+)، لينكس (مع .NET Core 2.0+)
- الإطار: .NET Framework 2.0–4.8، .NET Standard 2.0+، نيت كور، النيت 5–7
- IDEs: Microsoft Visual Studio 2010–2022 و JetBrains Rider
تنسيقات الأرشيف المدعومة
يدعم ملحق Universal Extractor استخراج الأرشيفات من التنسيقات التالية:
- زيب ( .zip)
- RAR (.rar) – بما في ذلك RAR4 و Rar5
- 7Z ( .7z)
- تار ( .tar)
- GZIP ( .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");
}
هذا يستخرج محتويات كلمة المرور المحمية زيب أرشيف.
قائمة أرشيف المحتوى
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 و BZ IP2.
**هل يدعم الأرشيفات المشفرة?**نعم، يتم دعم الأرشيفات المحمية كلمة مرور عن طريق توفير كلمة المرور أثناء تحميل الأوراق.
**هل يمكنني إدراج الملفات قبل استخراجها?**نعم، من خلال الإيذاء على Entries
الممتلكات التي يمكنك فحص محتوى الأرشيف.
**هل المستخلص العالمي متعدد الشرائح آمنة?**نعم ، يمكنك استخدامه بأمان في بيئات متعددة الصفوف ، شريطة أن يتم معالجة كل مثال أرشيف بشكل مستقل.
**هل الاستخراج هو الميزة الوحيدة المقدمة?**نعم ، يركز هذا المكون الإضافي حصريًا على استخراج الأرشيف.للضغط المتقدم أو إنشاء الأوراق ، استخدم API Aspose.ZIP الكامل.
مع Aspose.ZIP Universal Extractor for .NET ، يمكنك بسهولة دمج تفكيك الأرشيف في تطبيقات .Net الخاصة بك ، سواء كنت تتعامل مع ملحقات ZIP في عميل البريد الإلكتروني ، استخراج مجموعة نادرة الأرشيف، أو دمج استخراج 7Z في الأنابيب الآلية.