Розпаковка файлів 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.

Висновок

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

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