CAB archiwa są zazwyczaj używane do instalacji pakietów na systemie operacyjnym Windows. Ten format pliku kompresji utrzymuje strukturę katalogów i oferuje efektywność przechowywania. Jednak ten post na blogu wprowadzi programowe podejście do dekompresji archiwów CAD w Javie. Aspose.ZIP dla Javy to SDK klasy premium do kompresji i archiwizacji plików. Dlatego użyjemy tego SDK do implementacji rozpakowywania plików CAB w Javie. Niezależnie od liczby typów plików, które zawiera folder, Aspose.ZIP dla Javy doskonale sobie z tym radzi. Bez zbędnych słów, przejdźmy do sekcji instalacji.

Instalacja SDK CAB Archive

Aby zainstalować Aspose.ZIP dla Javy, możesz dodać następujące repozytorium Maven i zależność do swojego projektu:

<repository>
  <id>AsposeJavaAPI</id>
  <name>Aspose Java API</name>
  <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-zip</artifactId>
  <version>25.8</version>
</dependency>

Inaczej możesz pobrać go stąd.

Przykład kodu do rozpakowywania plików CAB w Javie

Aspose.ZIP dla Javy oferuje nie tylko dokumentację SDK, ale także przykłady kodu przykłady, które pokazują, jak używać klas i metod do pracy z archiwami programowo.

Poniższe kroki pokazują, jak rozpakować plik CAB:

  • Utwórz obiekt File wskazujący na plik .cab znajdujący się w katalogu danych.
  • Otwórz FileInputStream, aby odczytać plik .cab
  • Zainicjalizuj obiekt CabArchive z wejściowym strumieniem pliku.
  • Wywołaj metodę extractToDirectory, aby rozpakować wszystkie zawartości archiwum CAB do określonego katalogu wyjściowego.

Możesz skorzystać z tego fragmentu kodu, aby zautomatyzować rozpakowywanie plików CAB w Javie: Wynik:

rozpakuj-pliki-cab

Uzyskaj darmową licencję

Uzyskaj darmową tymczasową licencję, aby wypróbować to SDK do kompresji.

Podsumowanie

Teraz programiści mogą programowo osiągnąć rozpakowywanie plików CAB w Javie, korzystając z Aspose.ZIP dla Javy. Ta automatyzacja jest bezproblemowa i może zaoszczędzić czas oraz wysiłek. Co więcej, możesz mieć własny moduł do rozpakowywania plików CAB dla swojej aplikacji biznesowej. Dodatkowo możesz przejść do dokumentacji i odniesień API, aby dowiedzieć się więcej.

Możesz również zadawać pytania na naszym forum.

FAQ

P: Jak rozpakować plik CAB?

Możesz użyć Aspose.ZIP dla Javy do rozpakowywania plików CAB w Javie. Ten link wyjaśnia przykład kodu implementacji.

P: Do czego służą pliki .CAB?

Plik CAB (Cabinet file) to format archiwum Microsoftu używany do kompresji i pakowania oprogramowania, sterowników oraz plików aktualizacji Windows.

P: Czym jest plik CAB?

Plik CAB jest używany do przechowywania i dystrybucji komponentów oprogramowania, plików systemowych, sterowników oraz aktualizacji Windows w jednej paczce.

Odkryj