Розпакування файлів Csharp

Вступ

RAR-архіви є широко використовуваним методом для стиснення кількох файлів в один пакет. У цьому посібнику ви дізнаєтеся, як розпакувати або витягти файли з стиснутого RAR-архіву за допомогою C# .NET. Ми розглянемо різні сценарії, включаючи обробку архівів з паролем, та надамо практичні приклади коду, щоб допомогти вам ефективно пройти цей процес.

Зміст

C# RAR Витягувач або Відкривач – Безкоштовне Завантаження

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-архіву в C#:

Розпакування конкретного файлу з захищеного паролем RAR

Витягування конкретного файлу з захищеного паролем RAR-архіву включає ці кроки:

  1. Завантажте зашифрований RAR-файл.
  2. Вкажіть ім’я вихідного файлу.
  3. Використовуйте метод Extract() для розпакування файлу, захищеного паролем.

Ось як ви можете це зробити в C#:

Розпакування всіх файлів з захищеного паролем RAR-архіву в C#

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

  1. Завантажте зашифрований RAR-файл.
  2. Розпакуйте або витягніть усі файли, захищені паролем, з архіву.

Наступний фрагмент коду демонструє, як програмно розпакувати всі файли з RAR-файлу, захищеного паролем, у C#:

Отримайте безкоштовну ліцензію для C# .NET Unrar API

Ви можете оцінити API Aspose.ZIP без будь-яких обмежень, подавши заявку на Безкоштовну Тимчасову Ліцензію. Це дозволить вам дослідити всі можливості бібліотеки, включаючи безпечне витягування RAR-файлів у C# та ефективну обробку RAR-архівів.

Висновок

У цій статті ви дізналися, як розпакувати або витягти файли з RAR-архівів у C#. Ми розглянули різні сценарії, включаючи витягування файлів з архівів, захищених паролем, надаючи вам всебічне розуміння C# бібліотеки розпакування для .NET. Для подальшого вивчення ви можете відвідати Документацію API для додаткових функцій і можливостей. Якщо у вас є питання, не соромтеся звертатися через Безкоштовний Форум Підтримки.

Дивіться також

Дотримуючись цього посібника, ви можете ефективно витягувати RAR-файли в C# програмно, незалежно від того, працюєте ви зі стандартними чи захищеними паролем архівами. Найкраща бібліотека C# для розпакування великих файлів забезпечує надійний і ефективний процес витягування, що полегшує управління вашими RAR-архівами в .NET-додатках.