В этом кратком руководстве рассказывается, как защитить паролем файл ZIP в Java. В нем объясняются все шаги и пример кода для шифрования ZIP-файла на Java. Более того, для работы с этой функцией вам не нужно устанавливать какое-либо другое приложение для сжатия.
Действия по защите паролем ZIP-файла в Java
- Подготовьте среду разработки для работы с библиотекой Aspose.ZIP.
- Получите исходный архив, указав пароль и алгоритм шифрования.
- Создайте запись для ZIP-файла с помощью метода createEntry().
- Запишите защищенный ZIP-файл, используя метод save().
Эти шаги описывают процесс добавления пароля к ZIP-файлу в Java. Прежде всего, настройте IDE с учетом упомянутых выше предварительных требований. Впоследствии получите доступ к входному ZIP-архиву, примените меры безопасности и экспортируйте его в путь к файлу или поток в соответствии с вашими конкретными потребностями.
Код для защиты паролем ZIP-файла на Java
import com.aspose.zip.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Password protect a ZIP file using Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Create Archive class object using ArchiveEntrySettings | |
var archive = new com.aspose.zip.Archive(new com.aspose.zip.ArchiveEntrySettings(null, | |
new com.aspose.zip.AesEncryptionSettings("p@s$", com.aspose.zip.EncryptionMethod.AES256))); | |
// Create entry for the ZIP file | |
archive.createEntry("input.png","sample.png"); | |
// Save output protected ZIP file | |
archive.save("PasswordAES256.zip"); | |
System.out.println("ZIP file password protected successfully"); | |
} | |
} |
В этом примере кода демонстрируется ZIP-шифрование на Java с алгоритмом шифрования AES256. Однако вы можете контролировать параметры сжатия и шифрования, защищая ZIP-архивы. Например, вы можете внести изменения, такие как выбор алгоритма сжатия, стандарта шифрования и пароля, а также других свойств.
В этом кратком руководстве обсуждается, как защитить ZIP в Java. Кроме того, если вы хотите конвертировать RAR в ZIP на Java, прочитайте статью на Превратите RAR в ZIP на Java.