?????????? ?????????? ZIP-???????

?????

API Aspose.ZIP ????? ?????????? ?????????? ZIP-??????.�???????? ?????? ?????? ?????? ????? ???????? ?????????, ????? ?????? ????? ??????????????? ????????? ??????.

ZIP ???????????????: ?????????

?????????????? ParallelOptions, ??? ???????, ?? ????? ???????? ??????????? ? ???????? ?????? ??.

???????? ParallelCompressInMemory ?????? ?? ?????????, ??? ?? ????????? ??? ????????????????. ??? ??? ????????:

?? ???????????? ??? ??????? ? ??????? ???????? ???????????? ????????? ??????? ?????, ??? ?????????, ??? ????????? ? ?????????? ? ?????? ???????.

?? ???????? ZIP-????? ?? ??????????? ?????????? ? ???????? C#

?????: ???????? ZIP-????? ?? ??????????? ?????????? ? C#

  1. ????????? ????? ?????? (FileStream) ? FileMode.Create, ??? ???????? ????? ???? ZIP (archive.zip).
  2. ????????????? ????? ??�??? ????? ??? ????????? ???????? ZIP.
  3. ?????????????? ????? CreateEntry, ??? ?????? ?????? ???????, ????????? “first.bin” ? “last.bin”, ?????????????? File.OpenRead ??? ??????? ? ???????? ?????? (data1.bin ? dataN.bin).
  4. ?????????? ArchiveSaveOptions ?? ????????? ParallelOptions, ?? ParallelCompressInMemory ??? ???????? ParallelCompressionMode.Always, ?????????? ?????????? ????????? ??? ???????? ???????????.
  5. ????????? ????? ?? ??????????? ??????????? ??????? ????????.
 1    using (FileStream zipFile = File.Open("archive.zip", FileMode.Create))
 2    {
 3        using (Archive archive = new Archive())
 4        {
 5            archive.CreateEntry("first.bin", File.OpenRead("data1.bin"));
 6            ...
 7            archive.CreateEntry("last.bin", File.OpenRead("dataN.bin"));
 8            archive.Save(zipFile, new ArchiveSaveOptions()
 9            {
10                ParallelOptions = new ParallelOptions() 
11                { ParallelCompressInMemory = ParallelCompressionMode.Always }
12            });
13        }
14    }
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.