2012-06-24 6 views
12

Ich versuche, eine Zip-Datei mit Passwortschutz zu entpacken. Ich weiß, dass es eine Java-Bibliothek namens "zip4j" gibt, die mir helfen könnte. Aber ich kann die Website zip4j nicht öffnen, um das Tutorial zu sehen.Wie verwende ich zip4j, um eine Zip-Datei mit Passwortschutz zu extrahieren

Ich hatte zip4j Bibliothek mit einem anderen Spiegel herunterladen, aber ich weiß nicht, wie man es benutzt. Gibt es jemanden, der Beispielcode für die Verwendung von zip4j entpacken könnte?

zip4j website

Vielen Dank!

+0

Ich öffnete gerade die Seite und es funktioniert gut – Satya

Antwort

28

Versuchen Sie, die folgenden und stellen Sie sicher, dass Sie die aktuellste Zip4j Bibliothek verwenden (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

Vielen Dank, CynicalMe. Das ist was ich will. Weil ich in China bin, also kann ich zip4j Website nicht öffnen. Grüße! –

+1

Warum können Sie nicht auf die Website zugreifen? Ich verstehe es nicht! Versuchen Sie, Proxies zu verwenden. Oder laden Sie einfach die Dokumentation/den Quellcode herunter, um sie offline verwenden zu können. Viel Glück trotzdem! – developer110

+0

Wenn Sie ein falsches Passwort eingeben, erstellt das Programm eine leere Datei. –

Verwandte Themen