Как да извлечете RAR файлове с помощта на C#

В това ръководство ще разгледаме процеса на как да извлечете RAR файлове с помощта на C#. Той разполага с ресурсите за настройка на средата за разработка, списък от стъпки, които разработват логиката на програмиране, и изпълним примерен код за разархивиране на RAR файлове с помощта на C#. Ще научите опциите за извличане на избраните файлове само въз основа на различни критерии.

Стъпки за разопаковане на RAR файлове с помощта на C#

  1. Настройте средата да използва Aspose.Zip for .NET за извличане на RAR файлове
  2. Заредете изходния RAR файл, като използвате обекта от клас RarArchive
  3. Анализирайте всички записи в RAR файла
  4. Създайте файлов поток, като използвате името entry във всяка итерация
  5. Прочетете всички байтове от записа източник и ги запазете във файловия поток
  6. Запазете всеки файл на диска, след като запишете всички байтове

Тези стъпки разясняват как да извлечете RAR с помощта на C#. Процесът започва със зареждане на изходния RAR файл, последвано от анализиране на всички записи в него. Създайте отделен файл за всеки запис, като използвате името му и запишете всички байтове от архива в съответния файл, преди да го запишете на диска.

Код за извличане на RAR файлове с помощта на C#

Този примерен код разкрива как да разархивирате RAR с помощта на C#. Докато преглеждате всички записи в архива, можете да филтрирате файловете, като използвате компресирания размер, времето на създаване, времето на последен достъп, времето на модификация и името, както се използва в примерния код. Не е необходимо да извличате файловете, тъй като можете да получите информацията за файла само с помощта на класа RarArchiveEntry.

Тази статия ни научи на процеса за разопаковане на RAR с помощта на C#. Ако искате да разопаковате ZIP файл, вижте статията на как да извлечете ZIP файл в C#.

 Български