Java??????????????????????
??
?????????????????????????????????????????????zip???rar?????????????????????
format:zip
format:zip-?????
format:rar
????????????????????
Java?????????????????
??????? Java?aspose.zip?????Java????????????????????????? Aspose.zip????????????????Java????????????? Java?Aspose.Zip???????
Java??????zip????
- ??????????????????????
- archive.createentry???????????????????? 3? archive.save??????????????zip????
1try(archive archive = new archive()){
2 archive.createentry( "entry_name1.dat"? "input_file1.dat");
3 archive.createentry( "entry_name2.dat"? "input_file2.dat");
4 archive.save( "result_archive.zip");
5}???????????????? ??????????????????????????????ZIP????????????
Java????????????
- zip file????? ?????????????????????? 2? archive.extracttodirectory?????????zip file???????
1try(Archive archive = new Archive( "input_archive.zip")){
2 archive.extracttodirectory( "\\ outputDirectory");
3}??????????????????zip????????????????????????????????????????ArchiveloAdoptions?2???????????????????????(???????)?
Java????????????????zip????
- ?????????????????????? 2? ArchiveEntrySettings encryptionsettings?????????????
- archive.createentry????????????????????????????
- archive.save?????????zip file?????????
1try(Archive Archive = new Archive(new ArchiveEntrySettings(null?new TraditionalEncryptionsettings( "pass"))){
2 archive.createentry( "entry_name1.dat"? "input_file1.dat");
3 archive.createentry( "entry_name2.dat"? "input_file2.dat");
4 archive.save( "result_archive.zip");
5}??????????????????????????ZIP????????????
Java??????????????????????
java????????????????zip???????
- ?????????????????????? 2? archiveloadoptions?????????? setDecryptionPassWord????????????????????????????????password 3? archive.extracttodirectory?????????zip file???????
1archiveloadoptions options = new archiveloadoptions();
2options.setDecryptionPassWord( "pass");
3try(Archive archive = new Archive( "input_archive.zip"?options)){
4 archive.extracttodirectory( "\\ outputDirectory");
5}???????????????????????????????????????ZIP??????????????????
Java?RAR???????????
1?rar file????? Rararchive????????????????? 2? rararchive.extracttodirectory???????????rar file??????????
1try(rararchive archive = new Rararchive( "input_archive.rar")){
2 archive.extracttodirectory( "\\ outputDirectory");
3}????????????Rararchive????????????????????RAR???????????
????????
????????????????????????????????????????
format:zip
Compression
Compression Password Protected
Extraction Password Protected
format:rar