можно ли разархивировать файлы, которые были заархивированы с помощью пароля?
У меня есть поиск и я не могу найти никаких примеров или упоминаний в документах.
Ссылка на документы или примеры кодабыло бы здорово.
Спасибо,
Майк
Вы правы, пакет java.util.zip не поддерживает функцию архивации и разархивирования пароля. Вы должны найти другие способы реализовать это самостоятельно. Я помог поиск немного посмотреть, если вы найдете эту ссылку полезной :) http://blog.alutam.com/2009/10/31/reading-password-protected-zip-files-in-java/
Обратитесь к этому вопросу:
Как разархивировать защищенный паролем файл в Android
Используется библиотека zip4j, которая прекрасно работает на Android:
try { File src = new File("/sdcard/abc.zip"); ZipFile zipFile = new ZipFile(src); if (zipFile.isEncrypted()) { zipFile.setPassword("a"); } String dest = new String("/sdcard/abc"); zipFile.extractAll(dest); } catch (ZipException e) { e.printStackTrace(); }