?????
Aspose.ZIP ??? .NET API ???????? ????????? ?? ?????????? ? ?????????? ???????? ? ????? ????????? ??? ???????????? ????-???? ????? ????????? ???????. ???? ???????? ?????????? ???????? ????? ???????? ZIP-????????.
?? ?????? ?????? ??????????? ???? ? ???????? zip. Aspose.Zip ????????? ?????? ???????? ???????, ?? ?????? ???????? ???.
??????? ??????? API
Aspose.ZIP API ?????????????? ???????????????? ??????? ???????? ? ?????? ?? Entry. ?????(?) ????? ????????, ??????????, ? ????? ???????? ? ??????. API ??????? ?????? ? ??????? ? ???? ????????. ??? ?????? ??? ???????? ??? ????? ????? ?? ??????, ?????? API, ?? ???? ????????????.
?????? ? ????????
????????? ??????
????? ????? ???????? ?? ????????? ????? Archive, ?????????? API. ??????? ????? ????? ???????? ?? ????????? ????? ?????, ?? ???????? ? ?????????? ???????? ????.
1var archive = new Archive();????? ????? ????????? ?? ?????????.
????????? ?????? ? ?????????????? ??????????
?????? ?????? ???? ???????? ? ??????????? ???????????, ?? ???????? ?????????? ?????? ?????????.
1 var archive = new Archive(new ArchiveEntrySettings(new CompressionSettings(CompressionMethod.Store), new AesEcryptionSettings("p@s$", EncryptionMethod.AES256)));?????????? ???????
?????? ????? ???????? ? ???????? ??????? ?? ?????, ? ????? ? ???????.
1archive.Save(?????, ArchiveSaveOptions saveOptions = null)
2
3archive.Save(???? ?? ?????, ArchiveSaveOptions saveOptions = null)????? ? ??????
?????? ????? ???????????, ????????? ???????? ????? ??? ???? ?? Archive ???????????? ?????????.
1FileStream zipFileStream = File.Open("myarchive.zip", FileMode.Open);
2???????? ????? = ????? ????? (zipFileStream);
3
4???
5
6???????? ????? = ????? ?????("myarchive.zip");??????????? ???????????? ???????
??????, ???????? ???????, ????? ???????????, ???????? ArchiveLoadOptions
1???????? ????? = ????? ?????(sourceStream, ????? ArchiveLoadOptions() { DecryptiptionPassword = "p@s$" });
2
3???
4
5???????? ????? = ????? ?????("myarchive.zip", ????? ArchiveLoadOptions() { DecryptiptionPassword = "p@s$" });?????? ? ????????? ????????
????????? ??????? ?? ??????
?????? ????? ???????? ?? ?????? ?? ????????? ?????? CreateEntry ??????. ??????????????, ????????????? ??? ???????, ?????????? ?????????? ?????? ? ?????? ? ????? ?? ????? ??? ?????? ????? ?? ??????????? ???????????? Archive Entry. ????? ? ???????? ????? ????? ?????? ?? ??????, ???????? ??????????? ????? ?? ????????.
1CreateEntry(string name, Stream source, ArchiveEntrySettings newEntriesSettings) � ??????? ??????? ????? ?? ??????? ??????, ???????? ?????, ??????????? ??????????? ????????? ?? ?????????? ??? ????? ??????.
2
3CreateEntry(??�? ?????, ???? ?? ?????, ArchiveEntrySettings newEntriesSettings) � ??????? ???? ????? ?? ??????? ??�?? ? ???????? ?????, ??????????? ??????????? ????????? ?? ?????????? ??? ????? ??????.
4
5CreateEntry(string name, FileInfo fileInfo, ArchiveEntrySettings newEntriesSettings) � ??????? ??????? ????? ?? ??????? ??�??, ???????? ?????, ??????????? ?????????????? ????????? ?? ?????????? ??? ????? ??????. ???????? ???????? ????? NTFS.
6CreateEntry(string name, Stream source, ArchiveEntrySettings newEntriesSettings, FileSystemInfo fileInfo) � ??????? ??????? ????? ?? ??????? ??????, ???????? ?????, ??????????? ????????? ?? ?????????? ??? ????? ??????. ???????? ???????? ????? NTFS ? ???????? ????????? ?????????.