
Въведение
RAR архивите са популярен избор за компресиране и свързване на няколко файла в един пакет. В този ръководство ще ви покажем как да извличате файловете RR в C#, включително паролно защитени и шифровани архиви ROR. С помощта на Aspose.ZIP за .NET можете лесно да екстрактирате и управлявате ефективно както архивете RARD, така и RART.
Таблица на съдържанието
- Изтегляне на C# RAR
- Изтегляне на конкретен файл от RAR
- Изтегляне на всички файлове от RAR Archive
- Изтегляне на файл от парола защитена RAR
- Изтегляне на всички файлове от парола защитена RAR
- Осигурете безплатна API лиценза
- Заключение и допълнителни ресурси
C# RAR екстракция {# секция1}
За да започнете с извличане на файлове от RAR архиви в C#, ще трябва да инсталирате Aspose.ZIP за .NET. Тази мощна библиотека поддържа и формати РAR4 и РАР5, включително шифровани архив.
инсталация
Можете да инсталирате библиотеката чрез NuGet с следната команда:
PM> Install-Package Aspose.Zip
Можете да го изтеглите директно от Страница за изтегляне Aspose.
RAR
За извличане на един файл от RAR архива, следвайте следните стъпки:
- Изтегляне на RAR архива с помощта на
RarArchive
в клас. - Изберете конкретния файл, който искате да извлечете.
- Съхранявайте извлечените файлове до желаното местоположение.
Кодът пример
using (RarArchive archive = new RarArchive("input.rar"))
{
RarArchiveEntry entry = archive.Entries["example.txt"];
entry.Extract("output_folder/example.txt");
}
Този метод ви позволява ефективно да извлечете единствен файл от RAR архива.
RAR Archive
За да извлечете всички файлове от RAR архива, просто следвайте следните стъпки:
- Изтеглете RAR файла.
- Определете целевата директория за екстракция.
Кодът пример
using (RarArchive archive = new RarArchive("input.rar"))
{
archive.ExtractToDirectory("output_folder/");
}
Този подход ще извлича всички файлове от архива в посочения каталог.
Изтегляне на файл от парола защитена RAR
Когато се занимавате с архива RAR, защитена с парола, можете да извлечете конкретен файл, като следвате следните стъпки:
- Изтеглете шифрования RAR архив.
- Осигурете правилния парола.
- Изтеглете желания файл.
Кодът пример
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
RarArchiveEntry entry = archive.Entries["secure_file.txt"];
entry.Extract("output_folder/secure_file.txt");
}
Този метод ефективно отключва и извлича конкретен файл от защитен с парола RAR архив.
Изтегляне на всички файлове от защитена парола RAR
За да извлечете всички файлове от защитен с парола RAR архив, следвайте следните стъпки:
- Изтеглете шифрования RAR файл.
- Въведете правилния парола.
- Извлечете всички файлове в желаната си изходна папка.
Кодът пример
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
archive.ExtractToDirectory("output_folder/");
}
Този метод гарантира, че извличате всички шифровани файлове, като същевременно запазвате тяхната оригинална структура.
API лиценз
За да отключите пълните функции на Aspose.ZIP, можете да поискате безплатна временна лиценза.
За подробна документация посетете Aspose.ZIP Guide ** или се ангажирайте с общността в ** Forum за всякакви запитвания.
Заключение и допълнителни ресурси
Резюме
В този ръководство обхванахме:
- Как да извлечете RAR файлове в C#
- Извличане на защитени пароли и зашифровани RAR архиви
- Разработване както на единични, така и на партидни екстракции
С Aspose.ZIP за .NET можете ефективно да извличате, компресирате и управлявате архиви в приложенията си.