مستخرج عالمي لـ.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 في الأنابيب الآلية.

 عربي