Якщо ви шукаєте екстрактувати ZIP архіви програматично в C#, ви знаходитесь на правильному місці!Ця стаття служить всеосяжним керівництвом щодо ефективного управління екстракцією файлів ЗІП за допомогою .NET Archive Extraction Library.

Витяг ZIP файлів в C#

У нашій попередній Стаття про створення ZIP файлів, ми обговорювали різні методи для упаковки файлів, використовуючи Завантажити Aspose.ZIP для .NET. Тепер, давайте потопимося в unzipping ZIP файли і витягувати файли з обох захищених паролем і AES шифрованих ZIP архівів в C#.

Таблиця контенту

Витяг ZIP Архів в C# - API Інсталяція

Перед тим, як почати, переконайтеся, що у вас є Скачати і посилання Aspose.ZIP для .NET. Ви також можете встановити пакет через Управління пакетами. Щоб додати бібліотеку до свого проекту, виконайте наступну команду:

PM> NuGet\Install-Package Aspose.Zip

Як витягти ZIP файли в C#

Витяг ZIP-файлів можна здійснити двома основними способами:

  • Витяг кожного файлу з архіву ZIP окремо.
  • Завантажити всі файли в конкретну папку за допомогою .NET Core Zip.

C# Витяг кожного файлу в ZIP

Щоб екстрактувати файли індивідуально під час моніторингу прогресу екстракції, слід дотримуватися наступних кроків:

Ось шаблон коду, який показує, як витягти файли з ZIP-архіву в C#:

Unzip ZIP файли в папку в C#

Якщо ви хочете відключити всі файли в певну папку, слідкуйте за цими кроками:

  • Відкрийте файл ZIP за допомогою FileStream У класі.
  • Створіть приклад для Архів Ініціалізація класу з ZIP FileStream Об’єкт
  • Використовуйте Архів.ExtractToDirectory(string) Метод відключення файлів в зазначену папку.

Ось зразка коду для відключення файлів ZIP в папку за допомогою C# Unzip File to Folder:

C# Unzip Password-Protected ZIP Файли

Ви можете витягти захищені паролем ZIP архіви за допомогою Aspose.ZIP для .NET. ArchiveLoadOptions класу, який ви перейдете як другий параметр до АрхівНаприклад, до C# Unzip File з паролем, зверніться до наступного прикладу.

Ось зразка коду для відключення файлу ZIP, захищеного паролем:

Витяг AES шифрованих ZIP файлів в C#

Якщо ваш ZIP файл зашифрований за допомогою AES, Aspose.ZIP для .NET підтримує способи шифрування АES128, АЕС192 і АЄС256. ArchiveLoadOptions У класі.

Ось як витягти AES шифровані ZIP файли в C#:

C# ZIP Extraction API - отримати безкоштовну ліцензію

Ви можете здійснювати екстракцію ZIP без будь-яких обмежень оцінки, отримуючи Безкоштовна тимчасова ліцензія.

Заключення

У цій статті ми розглянули, як unzip ZIP файли за допомогою C# і справлялися з вилученням захищених паролем ЗIP-архівів. Крім того, ми досліджували способи обробки зашифрованих файлів ЗІП. Для отримання додаткової інформації про використання Aspose.ZIP для .NET, перегляньте Документація.

Цей посібник є вашим ресурсом для екстракції файлів C# .NET 6 Zip File Extraction, ** C#.NET 7 ZIP File Extract** і багато іншого. Незалежно від того, чи працюєте ви з екструкцією файлу .NET Core Zips в певну папку або реалізуєте c# Decompress Z IP з обробкою помилок, методи, які обговорюються тут, будуть підвищувати ваші можливості екстремування ЗIP в .net.

Щоб допомогти вам далі, цей посібник включає в себе інформацію про C# Unzip File, File in Memory і C# Decompress ZIP. Ви також дізнаєтеся про ZIP Open , Zip Unpack та як Extract Zip Without Password . Якщо ви зацікавлені в роботі з захищеними паролями архівами, ми будемо охоплювати, як до Retrieve Zips Passwords й Open Encrypted Zipe File.

Крім того, якщо ви хочете дізнатися, як .NET Unzip файли або виконувати ** C# Archive** операції, цей посібник надає всю необхідну інформацію, яку ви повинні почати з C# Decompress ZIP і c# Zipping Files.

More in this category