Extracteur Universel pour .NET
معرفی Universal Extractor برای .NET
Universal Extractor برای .NET یک پلاگین است که به توسعه دهندگان اجازه می دهد تا اسناد و فایل های فشرده را در فرمت های مختلف، از جمله ZIP، RAR، 7Z، TAR، GZIP و بیشتر استخراج کنند.این راهنمای یک مرور کلی از ویژگی های در دسترس را فراهم می کند و چگونه به انجام وظایف رایج با استفاده از نمونه های کد در .Net.
فرمت های آرشیو پشتیبانی شده
Universal Extractor برای .NET از طیف گسترده ای از فرمت های آرشیو پشتیبانی می کند، از جمله:
- زایپ ( .zip )
- نادر ( .rar )
- 7Z ( .7Z )
- تار ( .tar )
- GZIP ( .gz )
- BZIP2 (.bz2)
استخراج آرشیو
برای استخراج یک آرشیو با استفاده از Universal Extractor برای .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
آرشیو بدون برداشتن آن