У цьому посібнику ми розглянемо процес видобування файлів 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 на C#.