Java zip ? unzip ??
Contents
[
Hide
Show
]ASPOSE.zip API? ???? ?? ?? ??? ?? ???? ?? ??? ???? ?? ?? ? ? ????. ? ??? ?? ? ?? ?? ?? ??? ?????.
???? ??
???? ??? ??
1try (fileoutputStream ZipFile = ? FileOutputStream (datAdir + "compressDirectory_out.zip")) {
2 try (Archive Archive = new Archive ()) {
3 File Corpus = ? ?? (Datadir + "CanterburyCorpus");
4 Archive.createentries (???);
5 Archive.save (zipfile);
6 }
7} catch (ioException ex) {
8 System.out.println (?);
9}?? ???? ???? ??
1try (fileInputStream ZipFile = new FileInputStream (datAdir + "compressDirectory_out.zip")) {
2 ?? (???? ???? = ? ???? (zipfile)) {
3 Archive.extractTodirectory (Datadir + "Decompressfolder_out");
4 }
5} catch (ioException ex) {
6 System.out.println (?);
7}?? ??? ?? ??
1try (fileoutputStream ZipFile = ? FileOutputStream (datAdir + "compressFilesByFileInfo_out.zip")) {
2 file fi1 = ? ?? (datadir + "alice29.txt");
3 file fi2 = ? ?? (datadir + "fields.c");
4 try (Archive Archive = new Archive ()) {
5 archive.createentry ( "alice29.txt", fi1);
6 archive.createentry ( "fields.c", fi2);
7 ArchivesAveOptions ?? = ? ???? aveOptions ();
8 ?? .setencoding (Standardcharsets.us_ascii);
9 Archive.save (zipfile, ??);
10 }
11} catch (ioException ex) {
12 System.out.println (?);
13}?? ?? ??????? ???? ??
1try (fileInputStream ZipFile = new FileInputStream (DatAdir + "\\ Mover_Password.zip")) {
2 ?? (???? ???? = ? ???? (zipfile)) {
3 Archive.getEntries (). get (0) .Extract (DatAdir + "Alice29_Extracted_pass.txt", "First_Pass");
4 archive.getentries (). get (1) .extract (datadir + "asyoulik_extract_pass_pass.txt", "second_pass");
5 }
6} catch (ioException ex) {
7 System.out.println (?);
8}