Введение
RAR архивы являются популярным способом сжатия нескольких файлов в один пакет. В этой статье вы узнаете, как извлечь файлы из сжатого RAR архива с использованием C# .NET. Мы рассмотрим различные сценарии, включая работу с архивами, защищенными паролем, и предоставим практические примеры кода, чтобы помочь вам в этом процессе.
Содержание
- Экстрактор или открывашка RAR на C# – Бесплатная загрузка
- Извлечение конкретного файла из RAR в C#
- Извлечение всех файлов из RAR архива в C#
- Извлечение конкретного файла из защищенного паролем RAR
- Извлечение всех файлов из защищенного паролем RAR архива в C#
- Получите бесплатную лицензию на C# .NET Unrar API
Экстрактор или открывашка RAR на C# – Бесплатная загрузка
API Aspose.ZIP для .NET является надежным решением, которое поддерживает архивирование и извлечение файлов из различных форматов, включая RAR (как RAR4, так и RAR5), ZIP и 7Z. Вы можете легко установить эту библиотеку, скачав ее из раздела загрузок или с помощью следующей команды в консоли диспетчера пакетов в Microsoft Visual Studio:
PM> Install-Package Aspose.Zip
Извлечение конкретного файла из RAR в C#
Чтобы извлечь конкретный файл из RAR архива, выполните следующие шаги:
- Загрузите входной RAR файл с помощью класса RarArchive.
- Создайте новый файл с помощью метода Create().
- Откройте нужный элемент из RAR архива.
- Запишите извлеченные данные в только что созданный файл.
Вот пример кода, демонстрирующий, как программно извлечь конкретный файл в C#:
Извлечение всех файлов из RAR архива в C#
Чтобы извлечь все файлы из RAR архива, выполните следующие шаги:
- Загрузите входной RAR файл.
- Извлеките все файлы в указанный каталог.
Следующий код иллюстрирует, как программно извлечь все файлы из RAR архива в C#:
Извлечение конкретного файла из защищенного паролем RAR
Извлечение конкретного файла из защищенного паролем RAR архива включает в себя следующие шаги:
- Загрузите зашифрованный RAR файл.
- Укажите имя выходного файла.
- Используйте метод Extract() для извлечения защищенного паролем файла.
Вот как вы можете это сделать в C#:
Извлечение всех файлов из защищенного паролем RAR архива в C#
Чтобы извлечь все файлы из защищенного паролем RAR архива, выполните следующие шаги:
- Загрузите зашифрованный RAR файл.
- Извлеките все файлы, защищенные паролем, из архива.
Следующий фрагмент кода демонстрирует, как программно извлечь все файлы из защищенного паролем RAR файла в C#:
Получите бесплатную лицензию на C# .NET Unrar API
Вы можете оценить API Aspose.ZIP без каких-либо ограничений, подав заявку на бесплатную временную лицензию. Это позволяет вам исследовать все возможности библиотеки, включая эффективную и безопасную работу с RAR архивами.
Заключение
В этой статье вы узнали, как извлекать файлы из RAR архивов на C#. Мы рассмотрели различные сценарии, включая извлечение файлов из архивов, защищенных паролем, предоставив вам полное понимание библиотеки unrar для C# .NET. Для дальнейшего изучения вы можете посетить документацию API для получения дополнительных функций и возможностей. Если у вас есть вопросы, не стесняйтесь обращаться через бесплатный форум поддержки.