Den här korta guiden beskriver hur man lösenordsskyddar en ZIP-fil i Java. Den förklarar alla steg och en exempelkod för att kryptera ZIP-fil i Java. Dessutom behöver du inte installera någon annan komprimeringsprogram för att arbeta med den här funktionen.
Steg för att lösenordsskydda en ZIP-fil i Java
- Förbered utvecklingsmiljön för att arbeta med Aspose.ZIP-biblioteket
- Hämta källarkivet samtidigt som du anger krypteringslösenordet och algoritmen
- Skapa en post för ZIP-filen med metoden createEntry()
- Skriv den skyddade ZIP-filen med metoden save()
Dessa steg beskriver processen för att lägga till lösenord till ZIP-fil i Java. Först av allt, konfigurera IDE med de förutsättningar som nämns ovan. Gå sedan in i ZIP-inmatningsarkivet, tillämpa säkerhetsåtgärder och exportera det till en filsökväg eller ström enligt dina specifika behov.
Kod till lösenordsskydda en ZIP-fil i 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"); | |
} | |
} |
Den här exempelkoden visar ZIP-kryptering i Java med AES256-krypteringsalgoritmen. Du kan dock kontrollera komprimeringen och krypteringsinställningarna samtidigt som du säkrar ZIP-arkiven. Till exempel kan du göra ändringar som att välja komprimeringsalgoritm, krypteringsstandard och lösenord tillsammans med andra egenskaper.
Den här snabbguiden diskuterar hur man säkrar ZIP i Java. Dessutom, om du vill konvertera RAR till ZIP i Java, läs artikeln om Förvandla RAR till ZIP i Java.