Unrar Extract Files Csharp

Wprowadzenie

Archiwa RAR to popularny sposób kompresji wielu plików w jedną paczkę. W tym artykule dowiesz się, jak unrar lub wyodrębnić pliki z skompresowanego archiwum RAR przy użyciu C# .NET. Omówimy różne scenariusze, w tym obsługę archiwów zabezpieczonych hasłem, i dostarczymy praktyczne przykłady kodu, które poprowadzą Cię przez ten proces.

Spis treści

C# RAR Extractor lub Opener – Darmowe pobranie

API Aspose.ZIP dla .NET to solidne rozwiązanie, które obsługuje archiwizację i wyodrębnianie plików z różnych formatów, w tym RAR (zarówno RAR4, jak i RAR5), ZIP i 7Z. Możesz łatwo zainstalować tę bibliotekę, pobierając ją z sekcji pobierania lub używając następującego polecenia w konsoli Menedżera pakietów w Microsoft Visual Studio:

PM> Install-Package Aspose.Zip

Unrar określony plik z RAR w C#

Aby wyodrębnić określony plik z archiwum RAR, wykonaj następujące kroki:

  1. Załaduj plik RAR wejściowy za pomocą klasy RarArchive.
  2. Utwórz nowy plik za pomocą metody Create().
  3. Otwórz żądany wpis z archiwum RAR.
  4. Zapisz wyodrębnione dane do nowo utworzonego pliku.

Oto przykład fragmentu kodu ilustrującego, jak programowo unrar określony plik w C#:

Wyodrębnij wszystkie pliki z archiwum RAR w C#

Aby unrar lub wyodrębnić wszystkie pliki z archiwum RAR, wykonaj następujące kroki:

  1. Załaduj plik RAR wejściowy.
  2. Wyodrębnij wszystkie pliki do określonego katalogu.

Poniższy kod ilustruje, jak programowo unrar wszystkie pliki z archiwum RAR w C#:

Unrar określony plik z archiwum RAR zabezpieczonego hasłem

Wyodrębnienie określonego pliku z archiwum RAR zabezpieczonego hasłem obejmuje następujące kroki:

  1. Załaduj zaszyfrowany plik RAR.
  2. Określ nazwę pliku wyjściowego.
  3. Użyj metody Extract(), aby unrar plik zabezpieczony hasłem.

Oto jak możesz to osiągnąć w C#:

Unrar wszystkie pliki z archiwum RAR zabezpieczonego hasłem w C#

Aby wyodrębnić wszystkie pliki z archiwum RAR zabezpieczonego hasłem, wykonaj następujące kroki:

  1. Załaduj zaszyfrowany plik RAR.
  2. Unrar lub wyodrębnij wszystkie pliki zabezpieczone hasłem z archiwum.

Poniższy fragment kodu demonstruje, jak programowo unrar wszystkie pliki z pliku RAR zabezpieczonego hasłem w C#:

Uzyskaj darmową licencję na API Unrar w C# .NET

Możesz ocenić API Aspose.ZIP bez żadnych ograniczeń, aplikując o Darmową tymczasową licencję. Pozwoli to na odkrycie pełnych możliwości biblioteki, w tym efektywnego i bezpiecznego zarządzania archiwami RAR.

Podsumowanie

W tym artykule nauczyłeś się, jak unrar lub wyodrębnić pliki z archiwów RAR w C#. Omówiliśmy różne scenariusze, w tym wyodrębnianie plików z archiwów zabezpieczonych hasłem, co dało Ci wszechstronne zrozumienie biblioteki unrar w C# dla .NET. Aby dalej eksplorować, możesz odwiedzić Dokumentację API w celu uzyskania dodatkowych funkcji i możliwości. Jeśli masz jakiekolwiek pytania, nie wahaj się skontaktować za pośrednictwem Darmowego forum wsparcia.

Zobacz także