Як розархівувати rar за допомогою мови c#
Як розархівувати файл rar?
З цієї невеликої нотатки ви дізнаєтеся, як розархівувати rar файл за допомогою мови c#.
Припустимо, що у нас є архів, наприклад c:\backup\20130512.rar, в якому міститься папка documents з трьома файлами: 1.txt, 2.txt і 3.txt.

І як завдання нам потрібно розархівувати цей архів програмним шляхом, що для цього потрібно зробити?
1. Спочатку потрібно перевірити, щоб на вашому комп'ютері була встановлена програма (rar.exe), яка зазвичай розташована в папці c: Program Files WinRAR. Якщо зазначено шляху її немає, тоді скористайтеся пошуком.
2. Щоб розархівувати файл rar необхідно запустити вище вказану програму, передавши її кілька параметрів: команду, повний шлях до файлу з архівом і якщо потрібно, то вказати шлях, куди потрібно розпакувати файли.
3. Вилучення файлів з архіву виконується за допомогою команди «e», наприклад:
Пропонуємо до вашої уваги новий курс від командиThe Codeby - "Тестування Веб-Додатків на проникнення з нуля".Загальна теорія, підготовка робочого оточення, пасивний фазинг та фінгерпринт, Активний фазинг, Вразливості, Пост-експлуатація, Інструментальні засоби, Social Engeneering та багато іншого.Детальніше .

Якщо ж вам потрібно витягти не тільки файли, але й папку, в якій вони зберігаються, то замість команди (e) вказуємо команду (x) і отримуємо наступний результат:

4. Залишилося виконати останній крок, у якому ми за допомогою класу ProcessStartInfo запустимо програму (rar.exe) і виконаємо команду.
Представляємо вашій увазі курс від командиcodeby - "Комплекс заходів захисту персональних даних, анонімності в інтернеті і не тільки"Детальніше .