Открыть запароленный zip java

392
09 февраля 2017, 00:06

Использую следующий код для чтения и записи зип файла. Архив запаролен, не подскажете либу или куда вписать пароль?

FileOutputStream fos = new FileOutputStream(
     new File(Environment.getExternalStorageDirectory(),"123.zip")); 
byte[] buffer = response.body().bytes(); 
fos.write(buffer, 0, buffer.length);
Answer 1

Надо использовать библиотеку zip4j:

import net.lingala.zip4j.core.ZipFile;
ZipFile zipFile = new ZipFile("example.zip");
if (zipFile.isEncrypted()) 
    zipFile.setPassword("mypassword");
zipFile.extractAll("folder/destination");
READ ALSO
Изучение языка программирования java [требует правки]

Изучение языка программирования java [требует правки]

Добрый день! Помогите пож, как думаете Java для новичка норм будет? если ваще не программировал

312
Android&SQLite: CursorIndexOutOfBoundsException при получении одной записи по ID

Android&SQLite: CursorIndexOutOfBoundsException при получении одной записи по ID

Написал метод для получения записи по указанному id:

400
Область видимости (класс в классе)

Область видимости (класс в классе)

Есть класс, в конструкторе которого вызывается другой класс, в котором в свою очередь есть публичный геттер, возвращающий значение поля

284
Чем реализовать изменяемый график в JavaFX

Чем реализовать изменяемый график в JavaFX

Требуется сделать следующий график

404