- import net.lingala.zip4j.ZipFile;
- import net.lingala.zip4j.exception.ZipException;
- import net.lingala.zip4j.model.ZipParameters;
- import net.lingala.zip4j.model.enums.EncryptionMethod;
- import net.lingala.zip4j.model.enums.AesKeyStrength;
- import java.io.File;
- import java.io.IOException;
-
- public class SampleClass{
-
- public static void main(String[] args)
- throws ZipException,
- IOException{
- ZipFile zip = null;
-
- try{
- zip = new ZipFile
- ("myzip.zip", "password".toCharArray());
- ZipParameters zp = new ZipParameters();
- zp.setEncryptFiles(true);
- zp.setEncryptionMethod
- (EncryptionMethod.AES);
- zp.setAesKeyStrength
- (AesKeyStrength.KEY_STRENGTH_256);
-
- zip.createSplitZipFileFromFolder
- (new File("folder"), zp, true, 81920);
- }
- finally{
- if(zip != null)
- zip.close();
- }
-
- System.out.println
- ("main thread end");
- }
- }