Extracteur Universel pour .NET
Universal Extractor برای .NET یک پلاگین تخصصی در Aspose.ZIP برای .NET این یک رابط کاربری ساده برای استخراج و فشرده سازی اسناد در فرمت های متعدد مانند ZIP، RAR، 7Z، TAR، GZ IP، و BZip2 فراهم می کند.این پلاگین برای توسعه دهندگان طراحی شده است که نیاز به توانایی های بهره وری بدون نیاز بر روی سطح کامل API Aspose.
نصب و نصب
- بسته Aspose.ZIP را از طریق NuGet به پروژه خود اضافه کنید:
dotnet add package Aspose.ZIP
کلیدهای مجوز خود را برای باز کردن تمام ویژگی ها تنظیم کنید (نگاه کنید به مجوز متریکی ).
برای تنظیمات و محیط های پشتیبانی شده، بررسی کنید راهنمای نصب .
سازگار با:
- سیستم عامل: ویندوز، macOS (10.12+)، لینوکس (با .NET Core 2.0+)
- مجموعه ها: .NET Framework 2.0-4.8، .NET Standard 2.0+ و .net Core 5-7
- IDEs: Microsoft Visual Studio 2010–2022 و JetBrains Rider
فرمت های آرشیو پشتیبانی شده
پلاگین Universal Extractor از استخراج اسناد از فرمت های زیر پشتیبانی می کند:
- ZIP ( .ZIP)
- RAR (.rar) – از جمله RAR4 و Rar5
- 7Z ( .7Z)
- تار ( .tar)
- GZIP ( .gz)
- BZIP2 (.bz2)
ویژگی ها و عملکردها
استخراج کامل آرشیو
using Aspose.Zip;
using (var archive = new Archive("example.zip"))
{
archive.ExtractToDirectory("extracted");
}
این فایل تمام فایل ها را از آرشیو خارج می کند extracted
کارگردانی.
بایگانی برچسب ها: Password Protected Archives
using Aspose.Zip;
using (var archive = new Archive("example.zip", new ArchiveLoadOptions { DecryptionPassword = "YOUR-PASSWORD" }))
{
archive.ExtractToDirectory("extracted");
}
این محتوا را از محتوای یک رمز عبور محافظت می کند ZIP آرشیو.
فهرست آرشیو محتوا
using Aspose.Zip;
using (var archive = new Archive("example.zip"))
{
foreach (var entry in archive.Entries)
{
Console.WriteLine(entry.Name);
}
}
این لیست تمام ورودی ها را در آرشیو بدون استخراج آنها قرار می دهد.
استخراج فایل های خاص
using Aspose.Zip;
using (var archive = new Archive("example.zip"))
{
var entry = archive.Entries[0];
entry.Extract("firstFile.txt");
}
این تنها اولین فایل را در آرشیو به مسیر خروجی استخراج می کند.
بهترین شیوهها
- همیشه از آخرین نسخه Aspose.ZIP برای حداکثر سازگاری و اصلاح خطا استفاده کنید.
- مدیریت خطا برای مدیریت پرونده های فاسد یا پشتیبانی نشده با مهربانی انجام می شود.
- استفاده از رمز عبور در هنگام کار با فایل های محافظت شده.
- برای آرشیو های بزرگ، ترجیح می دهید ** جریان استخراج** برای جلوگیری از مصرف حافظه بالا.
- قبل از استخراج، فرمت آرشیو را تأیید کنید تا با جریان کار شما سازگار باشد.
پرسش های مکرر
**آیا Universal Extractor می تواند فرمت های غیر از ZIP را پردازش کند?**پشتیبانی از فرمت های مختلف از جمله RAR، 7Z، TAR، GZIP و BZ IP2.
**آیا از فایل های رمزگذاری شده پشتیبانی می کند?**بله، آرشیو های محافظت شده از رمز عبور از طریق ارائه کلمه عبور در هنگام بارگذاری اسناد پشتیبانی می شود.
**آیا می توانم فایل ها را قبل از برداشتن آنها لیست کنم?**بله، با تکرار در مورد Entries
مالکیت شما می توانید محتوای آرشیو را بررسی کنید.
**آیا Universal Extractor چند نوار امن است?**بله، شما می توانید آن را به طور ایمن در محیط های چند رشته ای استفاده کنید، به شرطی که هر نمونه آرشیو به صورت مستقل پردازش شود.
**آیا استخراج تنها ویژگی ارائه شده است?**بله، این پلاگین تنها بر استخراج آرشیو تمرکز دارد.برای فشرده سازی پیشرفته یا ایجاد اسناد، از API کامل Aspose.ZIP استفاده کنید.
با استفاده از Aspose.ZIP Universal Extractor برای .NET، شما می توانید به راحتی ادغام انقباض اسناد در برنامه های .Net خود را، چه شما پردازش پیوست های ZIP در یک مشتری ایمیل، بسته استخراج نادر آرشیو، یا ادغام استخراج 7Z در لوله های اتوماتیک.