?????????????? ?????? UNIX ?? Java
?????
Xz, bzip2 ?? lzip ???????? ? Linux. ??????? ?? ???????? ????????? ?? ????? ???????? ? ????????? ???????.�Aspose.zip API ????? ????? “setCompressionThreads” ??? ???? ??? ??? ???????????? ????????? ???? ????????? ??? ?????????. ???????????? ???? ?? ?????? ?????? ????? ?? ????? ?????? ????????? ?????????; ????????? ???? - ???????? ?? ????????????? - ?????????? ?? ????????? ? ????????? ????? ?????????.
xz ?????????????? ?????????
????? ?????
setCompressionThreads ? xzarchivesettings.
????????? ??????? ???? ???????, ?? ???????? ???? ?? ????????? ?????????? Xzarchive.
1????????? (fileOutputStream xzfile = ????? fileOutputStream ("archive.xz")) {
2 ????????? (fileInputStream outer = ????? FileInputStream ("data.bin")) {
3 ???????????? Xzarchivesettings = ???? xzarchivesettings ();
4 settings.setchecktype (xzchecktepe.crc32);
5 settings.setCompressionThreads (4);
6 ????????? (xzarchive Archive = ????? xzarchive (????????????)) {
7 Archive.setsource (???????);
8 Archive.save (xzfile);
9 }
10 }
11} ???? (IOException ex) {
12}BZIP2 ?????????????? ?????????
????? ?????
setcompressionthreads ? bzip2saveOptions.
????????? ??????? ???? ???????, ?? ???????? ???? ?? ????????? ?????????? Bzip2archive.
1????????? (FileOutputStream BZ2File = ????? FileOutputStream ("Archive.bz2") {
2 ????????? (fileInputStream outer = ????? FileInputStream ("data.bin")) {
3 ????????? (Bzip2archive Archive = new Bzip2archive ()) {
4 Archive.setsource (???????);
5 BZIP2SAVEOPTIONS ?????? = ?????? BZIP2SaveOptions (9);
6 Options.setCressionThreads (4);
7 Archive.save (BZ2File, ????????);
8 }
9 }
10} ???? (IOException ex) {
11}LZIP ?????????????? ?????????
????? ?????
setCompressionThreads ? lziparchivesettings.
????????? ??????? ???? ???????, ?? ???????? ???? ?? ????????? ?????????? Lziparchive.
1????????? (FileOutputStream Lzfile = ????? FileOutputStream ("archive.lz")) {
2 ????????? (fileInputStream outer = ????? FileInputStream ("data.bin")) {
3 ???????????? Lziparchivesettings = ???? LziparchiveSettings (16777216);
4 settings.setCompressionThreads (4);
5 ????????? (Lziparchive Archive = ????? lziparchive (????????????)) {
6 Archive.setsource (???????);
7 Archive.save (Lzfile);
8 }
9 }
10} ???? (IOException ex) {
11}? ???? ??????? ???????????????? ?????? ??????.