
Wprowadzenie
Archiwum RAR jest popularnym wyborem do kompresowania i łączenia wielu plików w jeden pakiet.W tym przewodniku pokażemy, jak wydobyć pliki RAR w C#, w tym pliki RAR chronione hasłem i szyfrowane.Używając Aspose.ZIP dla .NET, można łatwo wydobyć i zarządzać zarówno plikami RAR4 i RAR5 efektywnie.
Tabela zawartości
- Ustawienie C# RAR Extraction
- Ekstrakcja konkretnego pliku z RAR
- Wyciągnąć wszystkie pliki z RAR Archive
- Ekstrakcja pliku z hasła chronionego RAR
- Wyciągnij wszystkie pliki z zabezpieczonego hasła RAR
- Zdobądź darmową licencję API
- Konkluzje i dodatkowe zasoby
Ustawienie C# RAR Extraction
Aby zacząć od ekstrakcji plików z archiwów RAR w C#, będziesz musiał zainstalować Aspose.ZIP dla .NET. Ta potężna biblioteka obsługuje zarówno formaty RAR4 i RAR5, w tym szyfrowane archiwów.
Instalacja
Bibliotekę można zainstalować za pośrednictwem NuGet za pomocą następującego polecenia:
PM> Install-Package Aspose.Zip
Alternatywnie można go pobrać bezpośrednio z Aspose Downloads strona.
Wyciągnij konkretny plik z RAR
Aby wyciągnąć jeden plik z archiwum RAR, postępuj zgodnie z następującymi krokami:
- Pobierz archiwum RAR za pomocą
RarArchive
w klasie. - Wybierz konkretny plik, który chcesz wyciągnąć.
- Zapisz wyciągnięty plik do pożądanej lokalizacji.
Kod przykładowy
using (RarArchive archive = new RarArchive("input.rar"))
{
RarArchiveEntry entry = archive.Entries["example.txt"];
entry.Extract("output_folder/example.txt");
}
Metoda ta pozwala na skuteczne ekstrakcję jednego pliku z archiwum RAR.
Wyciągnij wszystkie pliki z Archiwum RAR
Aby wyciągnąć wszystkie pliki z archiwum RAR, po prostu postępuj zgodnie z następującymi krokami:
- Pobierz plik RAR.
- Wyznacz adres docelowy do ekstrakcji.
Kod przykładowy
using (RarArchive archive = new RarArchive("input.rar"))
{
archive.ExtractToDirectory("output_folder/");
}
To podejście wyciąga wszystkie pliki z archiwum do określonego katalogu.
Wyciągnij plik z zabezpieczonego hasła RAR
Podczas obsługi archiwum RAR z zabezpieczonym hasłem można wyciągnąć określony plik, postępując zgodnie z następującymi krokami:
- Pobierz zaszyfrowany archiwum RAR.
- Zapewnij właściwe hasło.
- Wyciągnij pożądany plik.
Kod przykładowy
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
RarArchiveEntry entry = archive.Entries["secure_file.txt"];
entry.Extract("output_folder/secure_file.txt");
}
Metoda ta efektywnie odblokuje i wyciąga konkretny plik z archiwum RAR chronionego hasłem.
Wyciągnij wszystkie pliki z chronionego hasłem RAR
Aby wyciągnąć wszystkie pliki z archiwum RAR chronionego hasłem, wykonaj następujące kroki:
- Pobierz szyfrowany plik RAR.
- Wprowadź poprawne hasło.
- Wyciągnij wszystkie pliki do pożądanego folderu wyjścia.
Kod przykładowy
using (RarArchive archive = new RarArchive("protected.rar", "your_password"))
{
archive.ExtractToDirectory("output_folder/");
}
Ta metoda zapewnia, że ekstraktujesz wszystkie szyfrowane pliki przy jednoczesnym zachowaniu ich oryginalnej struktury.
Zdobądź darmową licencję API
Aby odblokować pełne funkcje Aspose.ZIP, możesz poprosić o bezpłatną licencję tymczasową.
Aby uzyskać pełną dokumentację, odwiedź Aspose.ZIP Guide ** lub zaangażuj się z społecznością w ** Forum Azji dla wszelkich pytań.
Konkluzje i dodatkowe zasoby
Podsumowanie
W tym przewodniku obejmujemy:
- Jak wydobyć pliki RAR w C#
- Wprowadzanie zabezpieczonych i szyfrowanych archiwów RAR
- Zarządzanie zarówno pojedynczymi, jak i zbiorowymi ekstraktami
Dzięki Aspose.ZIP dla .NET możesz efektywnie ekstraktować, kompresować i zarządzać archiwami w swoich aplikacjach!