
مقدمة
تُعتبر أرشيفات RAR خيارًا شائعًا لضغط وتجميع عدة ملفات في حزمة واحدة. في هذا الدليل، سنوضح لك كيفية استخراج ملفات RAR في C#، بما في ذلك أرشيفات RAR المحمية بكلمة مرور والمشفرة. باستخدام Aspose.ZIP لـ .NET، يمكنك بسهولة استخراج وإدارة كل من أرشيفات RAR4 و RAR5 بكفاءة.
جدول المحتويات
- إعداد استخراج RAR في C#
- استخراج ملف محدد من RAR
- استخراج جميع الملفات من أرشيف RAR
- استخراج ملف من RAR محمي بكلمة مرور
- استخراج جميع الملفات من RAR محمي بكلمة مرور
- الحصول على ترخيص API مجاني
- الخاتمة والموارد الإضافية
1. إعداد استخراج RAR في C#
للشروع في استخراج الملفات من أرشيفات RAR في C#، ستحتاج إلى تثبيت Aspose.ZIP لـ .NET. تدعم هذه المكتبة القوية كل من تنسيقات RAR4 و RAR5، بما في ذلك الأرشيفات المشفرة.
التثبيت
يمكنك تثبيت المكتبة عبر NuGet باستخدام الأمر التالي:
PM> Install-Package Aspose.Zip
بدلاً من ذلك، يمكنك تنزيلها مباشرة من صفحة تنزيلات Aspose.
2. استخراج ملف محدد من RAR
لاستخراج ملف واحد من أرشيف RAR، اتبع هذه الخطوات:
- قم بتحميل أرشيف RAR باستخدام فئة
RarArchive
. - حدد الملف المحدد الذي تريد استخراجه.
- احفظ الملف المستخرج في الموقع المطلوب.
مثال على الكود
using (RarArchive archive = new RarArchive("input.rar"))
{
RarArchiveEntry entry = archive.Entries["example.txt"];
entry.Extract("output_folder/example.txt");
}
تتيح لك هذه الطريقة استخراج ملف واحد من أرشيف RAR بفعالية.
3. استخراج جميع الملفات من أرشيف RAR
لاستخراج جميع الملفات من أرشيف RAR، اتبع هذه الخطوات:
- قم بتحميل ملف RAR.
- حدد الدليل المستهدف للاستخراج.
مثال على الكود
using (RarArchive archive = new RarArchive("input.rar"))
{
archive.ExtractToDirectory("output_folder/");
}
تضمن هذه الطريقة استخراج جميع الملفات من الأرشيف إلى الدليل المحدد.
4. استخراج ملف من RAR محمي بكلمة مرور
عند التعامل مع أرشيف RAR محمي بكلمة مرور، يمكنك استخراج ملف محدد من خلال اتباع هذه الخطوات:
- قم بتحميل أرشيف RAR المشفر.
- قدم كلمة المرور الصحيحة.
- استخرج الملف المطلوب.
مثال على الكود
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
RarArchiveEntry entry = archive.Entries["secure_file.txt"];
entry.Extract("output_folder/secure_file.txt");
}
تتيح لك هذه الطريقة فتح واستخراج ملف محدد من أرشيف RAR محمي بكلمة مرور بكفاءة.
5. استخراج جميع الملفات من RAR محمي بكلمة مرور
لاستخراج جميع الملفات من أرشيف RAR محمي بكلمة مرور، اتبع هذه الخطوات:
- قم بتحميل ملف RAR المشفر.
- أدخل كلمة المرور الصحيحة.
- استخرج جميع الملفات إلى مجلد الإخراج المطلوب.
مثال على الكود
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
archive.ExtractToDirectory("output_folder/");
}
تضمن هذه الطريقة أنك تستخرج جميع الملفات المشفرة مع الحفاظ على هيكلها الأصلي.
6. الحصول على ترخيص API مجاني
لإلغاء قفل الميزات الكاملة لـ Aspose.ZIP، يمكنك طلب ترخيص مؤقت مجاني.
للحصول على وثائق شاملة، قم بزيارة دليل Aspose.ZIP أو تفاعل مع المجتمع في منتدى Aspose لأي استفسارات.
7. الخاتمة والموارد الإضافية
ملخص
في هذا الدليل، تناولنا:
- ✅ كيفية استخراج ملفات RAR في C#
- ✅ استخراج الأرشيفات المحمية بكلمة مرور والمشفرة
- ✅ التعامل مع كل من الاستخراج الفردي والدفعي
مع Aspose.ZIP لـ .NET، يمكنك بكفاءة استخراج وضغط وإدارة الأرشيفات في تطبيقاتك. ابدأ أتمتة معالجة ملفات RAR اليوم مقابل 99 دولارًا فقط!