???????????? ????????? ?? 7Z
???? ?? ?????? ??????????? ????? ZIP ? 7Z, ?????????? ?? ??????.
Aspose.zip ????? ???????? ???????? ????? 7Z ? ??????????? ????????? LZMA, LZMA2, PPMD ???? BZIP2.
???????????
Aspose.zip API ????? ???? ???????????? ??? ?????? ? ???????? 7Z. �?? ?????? ????????? ????? ? ???’???, ?? ?????????? ???? ? ?????????? ??????? ?? ???????? ???? ? ????? 7Z ???????.
?????????????, ?? ? ??? ? ???????? ?????????? ???�???, ??? ???????? ????? ???? ???????.
?????????? ?????
????????? ??????? ???? ??????????, ?? ?????????? ?????? ? ?????? ZIP ? ??????? ????????? ?? ?? ?????? 7Z. ?????? 7Z ?????? ????????? ??????? LZMA2 ????????? ??? ????, ???? ???????? ???? ???? ? ?????? ???????. ??????, ??? ? ??????????, ?????????????, ??? ?? ????? ????????? ?? ????????? ??????.
1????????? (????? ??????? = ????? ????? ("source.zip")) {
2 ????????? (Sevenziparchive Archive = ????? ???????????? (???? SewzipentrySettings (New Sevenziplzma2Compressionsettings ())) {
3 ??? (archiveentry ?????: source.getentries ()) {
4 if (! entry.isdirectory ()) {
5 ????????? (bytearrayoutputstream = ????? bytearrayoutputstream ()) {
6 entry.extract (out);
7 ????????? (bytearrayinputstream in = ????? bytearrayinputstream (out.tobytearray ()) {
8 Archive.createEntry (entry.getName (), IN);
9 }
10 }
11 }
12 }
13 Archive.Save ("?????????.7Z");
14 }
15} ???? (IOException ex) {
16}