فشرده‌سازی فایل‌ها Csharp

مقدمه

آرشیوهای RAR یک روش محبوب برای فشرده‌سازی چندین فایل به یک بسته واحد هستند. در این مقاله، شما یاد خواهید گرفت که چگونه فشرده‌سازی یا استخراج فایل‌ها از یک آرشیو فشرده RAR با استفاده از C# .NET انجام دهید. ما به سناریوهای مختلف، از جمله مدیریت آرشیوهای محافظت‌شده با رمز، پرداخته و نمونه‌های کد عملی را برای راهنمایی شما در این فرآیند ارائه خواهیم داد.

فهرست مطالب

استخراج‌کننده یا بازکننده RAR C# – دانلود رایگان

API Aspose.ZIP برای .NET یک راه‌حل قوی است که از آرشیو و استخراج فایل‌ها از فرمت‌های مختلف، از جمله RAR (هر دو RAR4 و RAR5)، ZIP و 7Z پشتیبانی می‌کند. شما می‌توانید به راحتی این کتابخانه را با دانلود آن از بخش دانلود یا با استفاده از دستور زیر در کنسول مدیریت بسته در Microsoft Visual Studio نصب کنید:

PM> Install-Package Aspose.Zip

فشرده‌سازی یک فایل خاص از RAR در C#

برای استخراج یک فایل خاص از یک آرشیو RAR، مراحل زیر را دنبال کنید:

  1. فایل ورودی RAR را با استفاده از کلاس RarArchive بارگذاری کنید.
  2. یک فایل جدید ایجاد کنید با استفاده از متد Create().
  3. ورودی مورد نظر را از آرشیو RAR باز کنید.
  4. داده‌های استخراج‌شده را به فایل جدید ایجادشده بنویسید.

در اینجا یک نمونه کد برای نشان دادن نحوه فشرده‌سازی یک فایل خاص به‌طور برنامه‌نویسی در C# آورده شده است:

استخراج تمام فایل‌ها از آرشیو RAR در C#

برای فشرده‌سازی یا استخراج تمام فایل‌ها از یک آرشیو RAR، مراحل زیر را دنبال کنید:

  1. فایل ورودی RAR را بارگذاری کنید.
  2. تمام فایل‌ها را به یک دایرکتوری مشخص استخراج کنید.

کد زیر نشان می‌دهد که چگونه می‌توانید تمام فایل‌ها را به‌طور برنامه‌نویسی از یک آرشیو RAR فشرده‌سازی کنید:

فشرده‌سازی یک فایل خاص از RAR محافظت‌شده با رمز

استخراج یک فایل خاص از یک آرشیو RAR محافظت‌شده با رمز شامل مراحل زیر است:

  1. فایل RAR رمزگذاری‌شده را بارگذاری کنید.
  2. نام فایل خروجی را مشخص کنید.
  3. از متد Extract() برای فشرده‌سازی فایل محافظت‌شده با رمز استفاده کنید.

در اینجا نحوه انجام این کار در C# آورده شده است:

فشرده‌سازی تمام فایل‌ها از آرشیو RAR محافظت‌شده با رمز در C#

برای استخراج تمام فایل‌ها از یک آرشیو RAR محافظت‌شده با رمز، مراحل زیر را دنبال کنید:

  1. فایل RAR رمزگذاری‌شده را بارگذاری کنید.
  2. تمام فایل‌های محافظت‌شده با رمز را از آرشیو فشرده‌سازی کنید.

نمونه کد زیر نشان می‌دهد که چگونه می‌توانید تمام فایل‌ها را به‌طور برنامه‌نویسی از یک فایل RAR محافظت‌شده با رمز فشرده‌سازی کنید:

دریافت یک مجوز رایگان برای API فشرده‌سازی C# .NET

شما می‌توانید API Aspose.ZIP را بدون هیچ محدودیتی با درخواست مجوز موقتی رایگان ارزیابی کنید. این به شما اجازه می‌دهد تا از تمام قابلیت‌های کتابخانه، از جمله مدیریت مؤثر و ایمن آرشیوهای RAR، استفاده کنید.

نتیجه‌گیری

در این مقاله، شما یاد گرفتید که چگونه فایل‌ها را از آرشیوهای RAR در C# فشرده‌سازی یا استخراج کنید. ما به سناریوهای مختلف، از جمله استخراج فایل‌ها از آرشیوهای محافظت‌شده با رمز، پرداخته و به شما درک جامعی از کتابخانه فشرده‌سازی C# برای .NET ارائه کردیم. برای بررسی بیشتر، می‌توانید به مستندات API برای ویژگی‌ها و قابلیت‌های اضافی مراجعه کنید. اگر سوالی دارید، می‌توانید از طریق فروم پشتیبانی رایگان با ما تماس بگیرید.

همچنین ببینید