كيفية استخراج ملفات RAR باستخدام C #

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

خطوات فك ضغط ملفات RAR باستخدام C

  1. اضبط البيئة لاستخدام Aspose.Zip for .NET لاستخراج ملفات RAR
  2. قم بتحميل ملف RAR المصدر باستخدام كائن فئة RarArchive
  3. تحليل من خلال جميع الإدخالات في ملف RAR
  4. قم بإنشاء دفق ملف باستخدام اسم entry في كل تكرار
  5. اقرأ جميع البايت من إدخال المصدر واحفظها في دفق الملف
  6. احفظ كل ملف على القرص بعد كتابة كل البايت

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

كود لاستخراج ملفات RAR باستخدام C

using System;
using System.IO;
using Aspose.Zip;
using Aspose.Zip.Rar;
class Program
{
static void Main(string[] args) // Extract RAR
{
// Set the license
new License().SetLicense("Aspose.Total.Product.Family.lic");
// LLoad the RAR file
using (RarArchive rarArchive = new RarArchive("Sample.rar"))
{
// Parse all the entries in the archive
foreach(var entry in rarArchive.Entries)
{
// Create a file
var file = File.Create(entry.Name);
// Open the archive and save data to the file
using (var fileEntry = entry.Open())
{
byte[] data = new byte[1024];
int bytesCount;
while ((bytesCount = fileEntry.Read(data, 0, data.Length)) > 0)
file.Write(data, 0, bytesCount);
// Close the file
file.Close();
file.Dispose();
}
}
}
Console.WriteLine("Done");
}
}
يوضح نموذج التعليمات البرمجية هذا كيفية * فك ضغط RAR باستخدام C # *. أثناء التكرار خلال جميع الإدخالات في الأرشيف ، يمكنك تصفية الملفات باستخدام الحجم المضغوط ووقت الإنشاء ووقت الوصول الأخير ووقت التعديل والاسم كما هو مستخدم في نموذج التعليمات البرمجية. ليس من الضروري استخراج الملفات ، حيث يمكنك فقط الحصول على معلومات الملف باستخدام فئة RarArchiveEntry.

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

 عربي