فك ضغط الملفات Csharp

المقدمة

أرشيفات RAR هي وسيلة شائعة لضغط ملفات متعددة في حزمة واحدة. في هذه المقالة، ستتعلم كيفية فك ضغط أو استخراج الملفات من أرشيف RAR المضغوط باستخدام C# .NET. سنغطي سيناريوهات متنوعة، بما في ذلك التعامل مع الأرشيفات المحمية بكلمة مرور، وسنقدم أمثلة عملية على الشيفرة لمساعدتك خلال العملية.

جدول المحتويات

أداة استخراج RAR أو فتحها في C# - تحميل مجاني

واجهة برمجة التطبيقات Aspose.ZIP for .NET هي حل قوي يدعم أرشفة واستخراج الملفات من تنسيقات متنوعة، بما في ذلك RAR (كل من RAR4 و RAR5) و ZIP و 7Z. يمكنك بسهولة تثبيت هذه المكتبة عن طريق تنزيلها من قسم التنزيلات أو باستخدام الأمر التالي في وحدة التحكم الخاصة بمدير الحزم في Microsoft Visual Studio:

PM> Install-Package Aspose.Zip

فك ضغط ملف معين من RAR في C#

لاستخراج ملف معين من أرشيف RAR، اتبع هذه الخطوات:

  1. قم بتحميل ملف RAR المدخل باستخدام فئة RarArchive.
  2. أنشئ ملفًا جديدًا باستخدام طريقة Create().
  3. افتح الإدخال المطلوب من أرشيف RAR.
  4. اكتب البيانات المستخرجة في الملف الذي تم إنشاؤه حديثًا.

إليك مثال على شيفرة توضح كيفية فك ضغط ملف معين برمجياً في C#:

استخراج جميع الملفات من أرشيف RAR في C#

لفك ضغط أو استخراج جميع الملفات من أرشيف RAR، اتبع هذه الخطوات:

  1. قم بتحميل ملف RAR المدخل.
  2. استخرج جميع الملفات إلى دليل محدد.

توضح الشيفرة التالية كيفية فك ضغط جميع الملفات من أرشيف RAR برمجياً في C#:

فك ضغط ملف معين من RAR المحمي بكلمة مرور

يتضمن استخراج ملف معين من أرشيف RAR المحمي بكلمة مرور الخطوات التالية:

  1. قم بتحميل ملف RAR المشفر.
  2. حدد اسم الملف الناتج.
  3. استخدم طريقة Extract() لفك ضغط الملف المحمي بكلمة مرور.

إليك كيفية تحقيق ذلك في C#:

فك ضغط جميع الملفات من أرشيف RAR المحمي بكلمة مرور في C#

لاستخراج جميع الملفات من أرشيف RAR المحمي بكلمة مرور، اتبع هذه الخطوات:

  1. قم بتحميل ملف RAR المشفر.
  2. فك ضغط أو استخراج جميع الملفات المحمية بكلمة مرور من الأرشيف.

توضح الشيفرة التالية كيفية فك ضغط جميع الملفات من ملف RAR المحمي بكلمة مرور برمجياً في C#:

احصل على ترخيص مجاني لواجهة برمجة التطبيقات C# .NET Unrar

يمكنك تقييم واجهة برمجة التطبيقات Aspose.ZIP بدون أي قيود من خلال التقدم للحصول على ترخيص مؤقت مجاني. هذا يتيح لك استكشاف القدرات الكاملة للمكتبة، بما في ذلك التعامل مع أرشيفات RAR بكفاءة وأمان.

الخاتمة

في هذه المقالة، تعلمت كيفية فك ضغط أو استخراج الملفات من أرشيفات RAR في C#. لقد غطينا سيناريوهات متنوعة، بما في ذلك استخراج الملفات من الأرشيفات المحمية بكلمة مرور، مما يوفر لك فهمًا شاملاً لـ مكتبة فك ضغط C# لـ .NET. لمزيد من الاستكشاف، يمكنك زيارة وثائق واجهة برمجة التطبيقات للحصول على ميزات ووظائف إضافية. إذا كان لديك أي أسئلة، فلا تتردد في التواصل عبر منتدى الدعم المجاني.

انظر أيضًا