اگر شما به دنبال استخراج فایل های ZIP به طور برنامه ریزی شده در C#، شما در جای مناسب است!این مقاله به عنوان یک راهنمای جامع در مورد مدیریت موثر استخراعات فایل Z IP با استفاده از .NET Archive استخلاعات کتابخانه. ما به بررسی روش های مختلف برای از بین بردن فایل ها، از جمله چگونگی مدیریت اسناد محافظت شده از رمز عبور و رمزگذاری AES.

استخراج فایل های ZIP در C#

در پیشین ما مقاله در مورد ایجاد فایل های ZIP, ما در مورد تکنیک های مختلف برای بسته بندی فایل ها با استفاده از Aspose.ZIP برای .NET. اکنون، بیایید به unzipping فایل های ZIP و استخراج فایل ها از هر دو رمز عبور محافظت شده و AES رمزگذاری شده فایل های ZIP در C# غوطه ور شویم.

جدول محتوا

استخراج آرشیو ZIP در C# - نصب API

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

PM> NuGet\Install-Package Aspose.Zip

چگونه فایل های ZIP را در C# استخراج کنیم

استخراج فایل های ZIP را می توان به دو روش اصلی انجام داد:

  • هر فایل را به صورت جداگانه از آرشیو ZIP خارج کنید.
  • تمام فایل ها را به یک پوشه خاص با استفاده از .NET Core Zip حذف کنید.

C# هر فایل را در ZIP استخراج می کند

برای استخراج فایل ها به صورت جداگانه در حالی که پیشرفت استخراج را نظارت می کنید، این مراحل را دنبال کنید:

در اینجا یک نمونه کد نشان می دهد که چگونه برای استخراج فایل ها از یک آرشیو ZIP در C#:

Unzip ZIP فایل ها را به یک پوشه در C# تبدیل می کند

اگر ترجیح می دهید تمام فایل ها را به یک پوشه خاص حذف کنید، این مراحل را دنبال کنید:

  • آرشیو ZIP را با استفاده از FileStream کلاس ها
  • برای ایجاد یک مثال از آرشیو در ابتدای کار با ZIP FileStream موضوع است.
  • استفاده از Archive.ExtractToDirectory(تصاویر) روش برای از بین بردن فایل ها به پوشه تعیین شده.

در اینجا یک نمونه کد برای حذف فایل های ZIP به یک پوشه با استفاده از C# Unzip File to Folder:

C# Unzip رمز عبور محافظت شده فایل های ZIP

شما می توانید فایل های ZIP محافظت شده از رمز عبور را با استفاده از Aspose.ZIP برای .NET استخراج کنید. ArchiveLoadOptions کلاس، که شما به عنوان پارامتر دوم به آرشیو’به عنوان مثال، به C# Unzip File with Password، به مثال زیر اشاره کنید.

در اینجا یک کد نمونه برای حذف یک فایل ZIP با رمز عبور محافظت شده است:

استخراج فایل های AES رمزگذاری شده ZIP در C#

اگر آرشیو ZIP شما با AES رمزگذاری شده است، Aspose.ZIP برای .NET از روش های رمزنگاری Aes128، Aesi192 و Aese256 پشتیبانی می کند. استخراج یک فایل Zip رمز عبور AIS شبیه به از بین بردن یک اسناد محافظت شده از کلمه عبور است. ArchiveLoadOptions کلاس ها

در اینجا چگونه برای استخراج فایل های AES رمزگذاری شده ZIP در C#:

C# ZIP استخراج API - دریافت مجوز رایگان

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

نتیجه گیری

در این مقاله، ما در مورد چگونگی unzip فایل های ZIP با استفاده از C# و مقابله با استخراج از اسناد حفاظت شده از رمز عبور. علاوه بر این, ما بررسی چگونه به مدیریت اسلات رمزگذاری شده Zip. برای اطلاعات بیشتر در استفاده Aspose.ZIP برای .NET, بررسی کنید مستندات.

این راهنمای شما را به منبع برای C# .NET 6 Zip File Extraction، ** C#.NET 7 ZIP File Extract** و بیشتر است.اگر شما با .Net Core Zips فایل استخراج به یک پوشه خاص کار می کنید یا با اجرای c# Decompress Z IP با مدیریت خطا، تکنیک های مورد بحث در اینجا توانایی استخراعات ZIM خود را در .NET افزایش می دهد.

برای کمک بیشتر به شما، این راهنمای شامل اطلاعات در مورد C# Unzip File، File unzip در حافظه و C# Decompress ZIP. شما همچنین می دانید که چگونه ZIP بدون رمز عبور را استخراج کنید. اگر شما علاقه مند به کار با اسناد محافظت شده از کلمه عبور هستید، ما پوشش خواهیم داد که چگونگی Retrieve Zip Password and Open Encrypted Z IP File.

علاوه بر این، اگر می خواهید بدانید که چگونه به فایل های .NET Unzip و یا انجام عملیات C# آرشیو، این راهنمای ارائه می دهد تمام اطلاعات لازم شما نیاز به شروع با C# Decompress ZIP و c# Zipping فایل ها.

More in this category