دانلود نرم افزار Aspose.ZIP RAR برای .NET

دانلود نرم افزار Aspose.ZIP RAR برای .NET

Aspose.ZIP RAR Extractor برای .NET به توسعه دهندگان اجازه می دهد تا مستقیما در برنامه های خود را استخراج و تخلیه آرشیو های RR بدون تکیه بر ابزارهای شخص ثالث. پشتیبانی از هر دو فرمت ROR4 و RER5 (از جمله فایل های محافظت شده از رمز عبور)، این پلاگین ارائه یک API با عملکرد بالا، خط امن طراحی شده برای مدیریت فایل، جریان کار اسناد، و ادغام در لوله های سفارشی.

نصب و نصب

  • بسته Aspose.ZIP را از طریق NuGet به پروژه .NET خود اضافه کنید.
  • کلیدهای مجوز خود را برای عملکرد نامحدود تنظیم کنید.
  • برای تنظیمات کامل و چارچوب های پشتیبانی شده، نگاهی به راهنمای نصب .

بایگانی برچسب ها: RAR Archive

using (var archive = new RarArchive("example.rar"))
{
    archive.ExtractToDirectory("extracted");
}

ویژگی ها و عملکردها

آرشیو کامل استخراج

  • استفاده از ExtractToDirectory روش بسته بندی کامل نادر آرشیو ها.
  • پوشه های مقصد را می توان به صورت پویا برای جریان های کار انعطاف پذیر تعریف کرد.

استخراج انتخابی

  • دسترسی به ورودی های فردی از طریق Entries مالکیت.
  • فایل های خاص را به صورت برنامه نویسی بدون پردازش کل آرشیو استخراج کنید.
using (RarArchive archive = new RarArchive("archive.rar"))
{
    using (var destination = File.Create("firstEntry.txt"))
    using (var source = archive.Entries[0].Open())
    {
        byte[] buffer = new byte[1024];
        int bytesRead;
        while ((bytesRead = source.Read(buffer, 0, buffer.Length)) > 0)
            destination.Write(buffer, 0, bytesRead);
    }
}

پشتیبانی از آرشیو رمزگذاری شده

  • محتوای خود را از فایل های RAR محافظت شده با رمز عبور استخراج کنید.
  • رمز عبور را در هنگام ایجاد یک RarArchive مثال.

سازگاری RAR4 و RR5

  • پشتیبانی از هر دو آرشیو های RAR4 کلاسیک و کانتینر های جدیدتر.
  • تضمین سازگاری بین نسخه برای میراث و موارد استفاده مدرن.

استخراج مبتنی بر جریان

  • آرشیو استخراج به طور مستقیم وارد جریان های حافظه برای پردازش بیشتر می شود.
  • اجتناب از I/O دیسک غیر ضروری، ایده آل برای برنامه های سرور و ابر.

اشتباه در رفتار

  • استثناهای جامع، اشتباهات I/O، مشکلات فرمت و اسناد فاسد را تشخیص می دهند.
  • یکپارچه سازی بی سیم با چارچوب های ثبت نام برای تشخیص.

عملیات Thread-Safe

  • ساخته شده برای کار در محیط های چندگانه.
  • آرشیوها را به طور همزمان از طریق چندین شاخه یا وظیفه استخراج کنید.

راهنمایی ها و بهترین شیوه ها

  • همیشه از آخرین نسخه Aspose.ZIP برای دسترسی به اصلاحات خطا و بهبود عملکرد استفاده کنید.
  • اجرای مدیریت خطای ساختاری در هنگام کار با اسناد ناشناخته یا بزرگ.
  • برای فایل های محافظت شده با رمز عبور، اعتبارات را به طور ایمن مدیریت کنید.
  • استخراج آزمایشی در برابر انواع آرشیو های RAR (RAR4، Rar5، رمزگذاری شده، چند حجم) برای اطمینان از سازگاری گسترده.
  • از استخراج مبتنی بر جریان برای پردازش در برنامه های حساس به حافظه یا میزبان ابر استفاده کنید.

نمونه پیشرفته: استخراج به جریان

using (RarArchive archive = new RarArchive("archive.rar"))
{
    using (var source = archive.Entries[0].Open())
    using (var destination = File.Create("entryOutput.txt"))
    {
        byte[] buffer = new byte[4096];
        int bytesRead;
        while ((bytesRead = source.Read(buffer, 0, buffer.Length)) > 0)
            destination.Write(buffer, 0, bytesRead);
    }
}

پرسش های مکرر

**هدف از فایل های RAR چیست?**فایل های RAR را فشرده و چندین فایل را به یک آرشیو واحد متصل کنید، اندازه آن را کاهش دهید و انتقال ها را ساده تر کنید.

**چه چیزی RAR را از ZIP متفاوت می کند?**RAR به طور کلی نسبت فشرده سازی بهتر را ارائه می دهد، از تقسیم بندی به حجم، حفاظت از رمز عبور و ویژگی های بازیابی خطا پشتیبانی می کند.

**آیا استخراج کننده فایل های محافظت شده با رمز عبور را مدیریت می کند?**بله، شما می توانید رمز عبور را به صورت برنامه نویسی در هنگام باز کردن فایل های RAR ارائه دهید.

**کدام فرمت ها پشتیبانی می شوند?**این استخراجگر پشتیبانی از هر دو آرشیو RAR4 و RAR5.

**آیا می توانم فقط فایل های خاص را استخراج کنم?**بله، با این که از طریق Entries جمع آوری و استخراج موارد فردی.

**چگونه با آرشیو های فاسد برخورد می کند?**مکانیزم های مدیریت خطا اطلاعات جزئی استثنایی را ارائه می دهند که به شما اجازه می دهد تا منطق عقب نشینی یا گزارش خطای دوستانه را اجرا کنید.

**آیا تایلند امن است?**RAR Extractor برای جریان های کار استخراج چند رشته ای طراحی شده است.

محیط های پشتیبانی شده

  • سیستم های عملیاتی: ویندوز، macOS، لینوکس (با .NET Framework یا .NET Core).
  • زبان ها: C#، F #، VB.NET، Delphi، C++ (از طریق COM Interop).
  • IDEs: Microsoft Visual Studio، JetBrains Rider، کد ویزا استودیو.

با استفاده از Aspose.ZIP RAR Extractor برای .NET ، شما می توانید با اطمینان توانایی های استخراج RR قوی را در برنامه های .NET خود ادغام کنید – هر دو فایل های ساده و رمزگذاری شده را به طور موثر انجام دهید.

 فارسی