
Введение
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 в C# и эффективную работу с архивами RAR.
Заключение
В этой статье вы узнали, как распаковать или извлечь файлы из RAR-архивов в C#. Мы рассмотрели различные сценарии, включая извлечение файлов из архивов, защищенных паролем, предоставляя вам полное понимание библиотеки распаковки C# для .NET. Для дальнейшего изучения вы можете посетить Документацию API для дополнительных функций и возможностей. Если у вас есть вопросы, не стесняйтесь обращаться через Форум бесплатной поддержки.
См. также
Следуя этому руководству, вы сможете эффективно извлекать RAR-файлы в C# программно, независимо от того, работаете ли вы с обычными или защищенными паролем архивами. Лучшая библиотека распаковки C# для больших файлов обеспечивает надежный и эффективный процесс извлечения, упрощая управление вашими RAR-архивами в .NET-приложениях.