مستخرج عالمي لـ.NET

إدخال Universal Extractor لـ .NET

The Universal Extractor for .NET هو ملحق يتيح للمطورين استخراج الأرشيفات والملفات المضغوطة في تنسيقات مختلفة، بما في ذلك ZIP، RAR، 7Z، TAR، GZIP وغيرها.

تنسيقات الأرشيف المدعومة

يدعم Universal Extractor for .NET مجموعة واسعة من تنسيقات الأرشيف، بما في ذلك:

  • زيب ( .zip )
  • نادر ( .rar )
  • 7 ز ( .7 ز )
  • تار ( .tar )
  • GZIP ( .gz )
  • BZIP2 ( .bz2)

استخراج الأرشيف

لاستخراج الأرشيف باستخدام Universal Extractor for .NET، يمكنك استخدام المثال التالي للرمز:

using System.IO;
using Aspose.Zip;

// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"))
{
    // Extract the archive to a directory
    archive.ExtractToDirectory("extracted");
}

هذا الرمز يخرج المحتوى من example.zip أرشيف إلى دليل يدعى extracted.

استخراج الأرشيف مع حماية كلمة المرور

إذا كانت الأرشيف محمية بحماية كلمة المرور، يمكنك استخراجها باستخدام المثال التالي للرمز:

using System.IO;
using Aspose.Zip;

// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"), new ArchiveLoadOptions() { DecryptionPassword = "YOUR-PASSWORD" })
{
    // Extract the archive to a directory
    archive.ExtractToDirectory("extracted");
}

هذا الرمز يخرج المحتوى من example.zip الأرشيف، الذي يحميه كلمة المرور، إلى دليل يدعى extracted.

قائمة أرشيف المحتوى

لتسجيل محتويات الأرشيف دون استخراجها، يمكنك استخدام المثال التالي للرمز:

using System.IO;
using Aspose.Zip;

// Create a new instance of the Archive class
using (var archive = new Archive("example.zip"))
{
    // Get the entries in the archive
    var entries = archive.Entries;

    // Iterate over the entries and print their names
    foreach (var entry in entries)
    {
        Console.WriteLine(entry.Name);
    }
}

هذا الرمز يحتوي على محتوى example.zip الأرشيف دون استخراجها.

 عربي
OSZAR »