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:
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.