مستخرج عالمي لـ.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
الأرشيف دون استخراجها.