2012-06-24 12 views
12

Próbuję rozpakować plik zip z zabezpieczeniem hasłem. Wiem, że istnieje biblioteka Java o nazwie "zip4j", która może mi pomóc. Ale nie mogę otworzyć strony zip4j, aby zobaczyć samouczek.Jak używać zip4j do wyodrębniania pliku zip z ochroną hasłem

Miałem do pobrania bibliotekę zip4j z innym lustrem, ale nie wiem jak z niego korzystać. Czy jest ktoś, kto mógłby wkleić przykładowy kod do używania zip4j unzip pliku zip ochrony hasłem?

zip4j website

dzięki tak dużo!

+0

Właśnie teraz otworzył witrynę i to działa dobrze – Satya

Odpowiedz

28

Spróbuj wykonać następujące czynności i upewnij się, że korzystasz z najnowszej biblioteki Zip4j (1.3.1):

String source = "folder/source.zip"; 
String destination = "folder/source/"; 
String password = "password"; 

try { 
    ZipFile zipFile = new ZipFile(source); 
    if (zipFile.isEncrypted()) { 
     zipFile.setPassword(password); 
    } 
    zipFile.extractAll(destination); 
} catch (ZipException e) { 
    e.printStackTrace(); 
} 
+0

Dzięki tak dużo, CynicalMe. To jest to czego chcę. Ponieważ jestem w Chinach, więc nie mogę otworzyć strony zip4j. Pozdrowienia! –

+1

Dlaczego nie możesz uzyskać dostępu do strony internetowej? Nie rozumiem tego! Spróbuj użyć serwerów proxy. Lub po prostu pobierz dokumentację/kod źródłowy, aby móc korzystać z niej offline. Życzę powodzenia! – developer110

+0

Jeśli wpiszesz złe hasło, program utworzy pusty plik. –

Powiązane problemy