Aspose.ZIP for Java zapewnia rozwiązania wielu problemów związanych z kompresją i dekompresją katalogów biznesowych. Ta biblioteka manipulacji archiwami jest wyposażona w klasy i metody zapewniające płynną archiwizację i ekstrakcję. Ten post na blogu dotyczy kompresowania i rozpakowywania pliku w Javie i pokaże, jak ZIP katalog i programowo rozpakować plik. W tym celu zdecydowaliśmy się na bibliotekę Java ZIP, która umożliwia wdrożenie tych funkcjonalności. Ponadto istnieje online kreator plików ZIP obsługiwany przez Aspose.ZIP, przez który omówimy. Zacznijmy więc.
W tym przewodniku omówimy następujące punkty:
- Zainstaluj bibliotekę Java ZIP
- ZIP katalogu w Javie — internetowy kreator plików ZIP
- Programowo rozpakuj plik ZIP - ekstraktor ZIP online
Zainstaluj bibliotekę Java ZIP
Proces instalacji jest bardzo łatwy, upewnij się, że masz skonfigurowaną Javę w swoim środowisku lokalnym. Ponadto możesz odwiedzić ten przewodnik instalacja. Teraz pobierz plik JAR lub użyj następujących konfiguracji Mavena, aby zainstalować tę bibliotekę Java ZIP:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-zip</artifactId>
<version>23.12</version>
</dependency>
</dependencies>
ZIP katalogu w Javie — internetowy kreator plików ZIP
Możemy więc od razu wdrożyć tę funkcjonalność.
Poniższe kroki pokazują, jak spakować katalog w Javie:
- Zdefiniuj ścieżkę katalogu plików źródłowych.
- Utwórz instancję klasy Archive z opcjonalnymi ustawieniami wpisów.
- Utwórz pojedynczy wpis w archiwum, wywołując metodę createEntry.
- Wywołaj metodę save, aby zapisać archiwum w podanym pliku docelowym.
Możesz skopiować i wkleić następujący przykładowy kod do programowego ZIP-a katalogu:
package com.example;
import com.aspose.zip.Archive;
public class Main {
// ZIP katalogu w Javie
public static void main(String[] args) {
// Zdefiniuj ścieżkę katalogu plików źródłowych.
String dir = "/sample-files/";
// Utwórz instancję klasy Archive z opcjonalnymi ustawieniami wpisów.
try (Archive archive = new Archive()) {
// Utwórz pojedynczy wpis w archiwum, wywołując metodę createEntry.
archive.createEntry("data.png", dir+"data.png");
archive.createEntry("sample.txt", dir+"sample.txt");
// Wywołaj metodę save, aby zapisać archiwum w podanym pliku docelowym.
archive.save(dir+"result_archive.zip");
}
}
}
Co więcej, Aspose.ZIP działa na zapleczu tego online narzędzia do tworzenia plików ZIP. Jest oparty na sieci Web i oferuje solidną, ale wydajną kompresję plików. Co więcej, możesz spróbować, nie decydując się na subskrypcję ani tworzenie konta.
Programowo rozpakuj plik ZIP - ekstraktor ZIP online
Możesz wykonać następujące kroki, aby rozpakować plik ZIP w Javie:
- Zdefiniuj ścieżkę katalogu plików źródłowych.
- Utwórz instancję obiektu klasy Archive.
- Wyodrębnij wszystkie pliki z archiwum do podanego katalogu, wywołując metodę extractToDirectory.
Poniższy fragment kodu demonstruje, jak programowo rozpakować plik ZIP:
package com.example;
import com.aspose.zip.Archive;
public class Main {
// Programowo rozpakuj plik ZIP
public static void main(String[] args) {
// Zdefiniuj ścieżkę katalogu plików źródłowych.
String dir = "/sample-files/";
// Utwórz instancję obiektu klasy Archive.
try (Archive archive = new Archive(dir+"sample.zip")) {
// Wyodrębnij wszystkie pliki z archiwum do podanego katalogu, wywołując metodę ekstraktToDirectory.
archive.extractToDirectory(dir+"outputDirectory");
}
}
}
Podobnie ten online ekstraktor ZIP jest obsługiwany przez Aspose.ZIP. To narzędzie na poziomie przedsiębiorstwa jest wyposażone w elegancki interfejs użytkownika, za pomocą którego można przesyłać pliki na wiele sposobów. Ponownie, jest bezpłatny i nie wymaga zakładania konta.
Biblioteka Java ZIP — uzyskaj bezpłatną licencję
Teraz możesz skorzystać z bezpłatnej licencji tymczasowej, aby wypróbować tę bibliotekę Java ZIP bez ograniczeń ewaluacyjnych.
Wniosek
W tym miejscu kończymy ten artykuł. Mamy nadzieję, że ten przewodnik był dla Ciebie interesujący i nauczyłeś się programowo implementować zipowanie i rozpakowywanie w Javie. Następnie przejrzeliśmy fragmenty kodu i kroki ZIP katalogu i rozpakowywania pliku ZIP przy użyciu tej biblioteki ZIP Java. Ponadto możesz skorzystać z API referencje i dokumentacja, aby poznać inne przydatne funkcje.
Możesz rozpocząć programowanie, postępując zgodnie z tym Przewodnikiem wprowadzającym. Na koniec pozostań w kontakcie z aspose.com, aby uzyskać informacje na temat nadchodzących artykułów.
Pomoc jest dostępna
Możesz dzielić się swoimi pytaniami i wątpliwościami na naszym forum. W rzeczywistości nasz zespół wsparcia jest bardzo energiczny i reaguje w możliwie najkrótszym czasie.
Często zadawane pytania – często zadawane pytania
Jak wyodrębnić plik ZIP za pomocą Java?
Będąc programistą Java, możesz wykorzystać Aspose.ZIP for Java do kompresji i dekompresji plików ZIP. Odwiedź więc ten link, aby znaleźć fragment kodu.
Jak spakować plik w Javie?
Aby skompresować katalog, odwiedź ten link, aby zobaczyć implementację, która jest dość prosta i kilka linijek kodu źródłowego w Javie.