Extract Open 7z

مقدمه

فایل‌های 7z به خاطر نسبت فشرده‌سازی فوق‌العاده‌شان شناخته شده‌اند و انتخابی محبوب برای ذخیره‌سازی و انتقال داده‌ها هستند. در این راهنما، یاد خواهید گرفت که چگونه به طور برنامه‌نویسی فایل‌های 7z (7zip) را با استفاده از C# در برنامه‌های خود باز کنید یا استخراج کنید.

فهرست مطالب

استخراج‌کننده فایل 7z (7zip) – نصب API C#

برای کار با فایل‌های 7z در برنامه‌های خود، می‌توانید از API Aspose.ZIP for .NET استفاده کنید. این کتابخانه قوی از انواع فرمت‌های فشرده، از جمله ZIP، RAR و 7z پشتیبانی می‌کند.

برای شروع، API را از طریق NuGet با استفاده از دستور زیر نصب کنید:

PM> Install-Package Aspose.Zip

باز کردن یا استخراج فایل 7z (7zip) به طور برنامه‌نویسی با استفاده از C#

برای باز کردن یا استخراج فایل‌های 7z به طور برنامه‌نویسی، مراحل زیر را دنبال کنید:

  1. آرشیو ورودی 7z (7zip) را با استفاده از کلاس SevenZipArchive بارگذاری کنید.
  2. از متد ExtractToDirectory برای استخراج تمام فایل‌ها از آرشیو 7zip به یک دایرکتوری مشخص استفاده کنید.

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

using Aspose.Zip.SevenZip;
using System.IO;

class Program
{
    static void Main()
    {
        using (SevenZipArchive archive = new SevenZipArchive("input.7z"))
        {
            archive.ExtractToDirectory("output_folder");
        }
    }
}

استخراج یا باز کردن فایل 7zip محافظت‌شده با رمز عبور با استفاده از C#

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

  1. آرشیو 7z رمزنگاری‌شده را بارگذاری کنید.
  2. از متد ExtractToDirectory استفاده کنید و رمز عبور را ارائه دهید.

این پیاده‌سازی است:

using Aspose.Zip.SevenZip;
using System.IO;

class Program
{
    static void Main()
    {
        using (SevenZipArchive archive = new SevenZipArchive("protected.7z"))
        {
            archive.ExtractToDirectory("output_folder", "your_password");
        }
    }
}

دریافت مجوز API رایگان

شما می‌توانید API Aspose.ZIP را بدون هیچ محدودیتی ارزیابی کنید با درخواست یک مجوز موقت رایگان.

نتیجه‌گیری

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

با پلاگین Aspose، می‌توانید مدیریت فایل 7z را به راحتی انجام دهید و این ابزار را به ابزاری ضروری برای پیاده‌سازی استخراج برنامه‌نویسی 7z در برنامه‌های .NET خود تبدیل کنید.