Подтвердить что ты не робот

Как использовать zip4j для извлечения zip файла с защитой паролем

Я пытаюсь распаковать zipfile с защитой паролем. Я знаю, что есть java-библиотека с именем "zip4j", которая может мне помочь. Но я не могу открыть веб-сайт zip4j, чтобы увидеть учебник.

У меня была библиотека zip4j для загрузки с другим зеркалом, но я не знаю, как ее использовать. Есть ли кто-нибудь, который мог бы вставить пример кода для использования zip4j unzip для защиты паролем zip файла?

сайт zip4j

Большое спасибо!

4b9b3361

Ответ 1

Попробуйте следующее и убедитесь, что используете самую последнюю библиотеку 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();
}