Hoe zip4j te gebruiken om een ​​zipbestand uit te pakken met wachtwoordbeveiliging

Ik probeer een zipbestand te unzippen met wachtwoordbeveiliging. Ik weet dat er een Java-bibliotheek met de naam "zip4j" is die me zou kunnen helpen. Maar ik slaag er niet in de zip4j-website te openen om de tutorial te zien.

Ik had de zip4j-bibliotheek gedownload met een andere spiegel, maar ik weet niet hoe ik deze moet gebruiken. Is er iemand die voorbeeldcode kan plakken voor het zip4j unzip wachtwoordbeveiliging zipbestand?

zip4j-website

heel erg bedankt!

12
Ik heb zojuist de site geopend en het werkt prima
toegevoegd de auteur Satya, de bron

1 antwoord

Probeer het volgende en zorg ervoor dat u de meest recente Zip4j-bibliotheek gebruikt (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();
}
30
toegevoegd
Heel erg bedankt, CynicalMe. Dit is wat ik wil. Omdat ik in China ben, dus ik kan de zip4j-website niet openen. Vriendelijke groeten!
toegevoegd de auteur wayne_bai, de bron
Het was echt vol gebruik
toegevoegd de auteur Rajesh Samson, de bron
Als u een verkeerd wachtwoord invoert, maakt het programma een leeg bestand aan.
toegevoegd de auteur user6186835, de bron
Waarom krijg je geen toegang tot de website? Ik snap het niet! Probeer proxies te gebruiken. Of download gewoon de documentatie/broncode om het offline te kunnen gebruiken. Veel succes!
toegevoegd de auteur developer110, de bron