В этом руководстве мы рассмотрим процесс извлечения RAR файлов с помощью C#. В нем есть ресурсы для настройки среды разработки, список шагов, которые уточняют логику программирования, и исполняемый пример кода для распаковки RAR-файлов с помощью C#. Вы узнаете варианты извлечения выбранных файлов только на основе разных критериев.
Шаги по распаковке файлов RAR с помощью C#
- Настройте среду для использования Aspose.Zip for .NET для извлечения файлов RAR.
- Загрузите исходный файл RAR, используя объект класса RarArchive
- Проанализируйте все записи в файле RAR.
- Создайте файловый поток, используя имя entry в каждой итерации.
- Прочитайте все байты из исходной записи и сохраните их в файловом потоке.
- Сохраняйте каждый файл на диск после записи всех байтов
Эти шаги подробно описывают, как извлекать RAR с помощью C#. Процесс начинается с загрузки исходного файла RAR с последующим разбором всех записей в нем. Создайте отдельный файл для каждой записи, используя ее имя, и сохраните все байты из архива в соответствующий файл, прежде чем сохранять его на диске.
Код для извлечения файлов RAR с помощью C#
В этом примере кода показано, как разархивировать RAR с помощью C#. Перебирая все записи в архиве, вы можете фильтровать файлы по сжатому размеру, времени создания, времени последнего доступа, времени модификации и имени, которые используются в примере кода. Нет необходимости извлекать файлы, так как вы можете получить информацию о файле только с помощью класса RarArchiveEntry.
Эта статья научила нас процессу распаковки RAR с помощью C#. Если вы хотите распаковать ZIP-файл, обратитесь к статье как распаковать ZIP файл в С#.