فایلهای 7z به دلیل نسبت فشردهسازی چشمگیر خود به طور گستردهای استفاده میشوند. در این راهنما، شما یاد خواهید گرفت که چگونه فایلهای 7z (7zip) را به صورت برنامهنویسی در برنامههای C# خود باز یا استخراج کنید. در اینجا یک مرور سریع از آنچه که پوشش خواهیم داد آورده شده است:
- استخراجکننده فایل 7z (7zip) – نصب API C#
- باز کردن یا استخراج فایل 7z (7zip) به صورت برنامهنویسی با استفاده از C#
- استخراج یا باز کردن فایل 7zip محافظتشده با رمز عبور با استفاده از C#
- دریافت مجوز API رایگان
استخراجکننده فایل 7z (7zip) – نصب API C#
برای مدیریت فایلهای 7z در برنامههای خود، میتوانید از API Aspose.ZIP for .NET استفاده کنید. این کتابخانه قدرتمند از فرمتهای فشرده مختلفی از جمله ZIP، RAR و 7z پشتیبانی میکند. شما میتوانید به راحتی یک استخراجکننده فایل 7z در برنامههای .NET خود ایجاد کنید.
برای شروع، فایل DLL را از بخش دانلود دانلود کنید یا از طریق NuGet با استفاده از دستور زیر نصب کنید:
PM> Install-Package Aspose.Zip
باز کردن یا استخراج فایل 7z (7zip) به صورت برنامهنویسی با استفاده از C#
برای باز کردن یا استخراج فایلهای 7z به صورت برنامهنویسی، مراحل زیر را دنبال کنید:
- آرشیو ورودی 7z (7zip) را با استفاده از کلاس SevenZipArchive بارگذاری کنید.
- از متد ExtractToDirectory برای استخراج همه فایلها از آرشیو 7zip به یک دایرکتوری مشخص استفاده کنید.
در اینجا یک نمونه کد برای نشان دادن نحوه استخراج یک فایل 7z با استفاده از C# آورده شده است:
استخراج یا باز کردن فایل 7zip محافظتشده با رمز عبور با استفاده از C#
برخی از فایلهای 7z ممکن است به دلایل امنیتی رمزگذاری شده باشند. اگر نیاز به استخراج یک فایل 7zip محافظتشده با رمز عبور دارید، مراحل زیر را دنبال کنید:
- آرشیو ورودی 7z محافظتشده با رمز عبور را بارگذاری کنید.
- از متد ExtractToDirectory برای استخراج آرشیو 7z استفاده کنید و رمز عبور را ارائه دهید.
کد زیر نشان میدهد که چگونه به صورت برنامهنویسی یک فایل 7zip محافظتشده با رمز عبور را با استفاده از C# استخراج کنید:
دریافت مجوز API رایگان
شما میتوانید API Aspose.ZIP را بدون هیچ محدودیتی با درخواست مجوز موقت رایگان ارزیابی کنید.
نتیجهگیری
در این مقاله، شما یاد گرفتید که چگونه فایلهای 7z را به صورت برنامهنویسی با استفاده از C# باز یا استخراج کنید. همچنین نحوه مدیریت آرشیوهای محافظتشده با رمز عبور در برنامههای .NET خود را بررسی کردید. برای کمک بیشتر، میتوانید به ما در فروم پشتیبانی رایگان مراجعه کنید یا مستندات API ما را برای ویژگیهای اضافی بررسی کنید Documentation برای ویژگیهای اضافی.
همچنین ببینید
با استفاده از کتابخانه استخراج 7zip C#، میتوانید به راحتی قابلیتهای پردازش فایل 7z .NET را به برنامههای خود اضافه کنید. چه در حال توسعه یک برنامه کنسول برای استخراج 7z باشید یا با مدیریت فایل 7z در ASP.NET کار کنید، این راهنما پایهای را که برای فشردهسازی 7zip در C# .NET نیاز دارید، فراهم میکند.