Class ArchiveSaveOptions

Class ArchiveSaveOptions

名称: Aspose.Zip.Saving 收藏: Aspose.Zip.dll (25.5.0)

存储ZIP档案的选项。

public class ArchiveSaveOptions

Inheritance

object ArchiveSaveOptions

继承人

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

ArchiveSaveOptions()

public ArchiveSaveOptions()

Properties

ArchiveComment

获取或设置对 Zip 文件的可选评论。

public string ArchiveComment { get; set; }

财产价值

string

CloseEntrySource

收到或设置一个值,表明输入的来源是否应该在输入被压缩后立即关闭。

public bool CloseEntrySource { get; set; }

财产价值

bool

Encoding

获取或设置编码以将文件名和其他行转换为比特。

public Encoding Encoding { get; set; }

财产价值

Encoding

Remarks

如果不设置,则将使用代码页面437。

EncryptionOptions

收集设置加密设置,以保存现有 zip 档案。

public EncryptionSettings EncryptionOptions { get; set; }

财产价值

EncryptionSettings

Examples

using (var archive = new Archive("plain.zip"))
{                   
     archive.Save("encrypted.zip", new ArchiveSaveOptions() { EncryptionOptions = new AesEcryptionSettings("p@s$", EncryptionMethod.AES256) });
}

Remarks

不要使用此选项为常规编辑加密档案。

EventsBag

获取或设置存储档案上的事件集装箱。

public EventsBag EventsBag { get; set; }

财产价值

EventsBag

ParallelOptions

接收或设置平行压缩设置。

public ParallelOptions ParallelOptions { get; set; }

财产价值

ParallelOptions

Remarks

指定它,如果你想使用多个CPU核心,同时压缩多个档案输入。

SelfExtractorOptions

获取或设置自我提取档案的设置。

public SelfExtractorOptions SelfExtractorOptions { get; set; }

财产价值

SelfExtractorOptions

Remarks

如果您需要编写可执行的程序来提取存档,而无需在目标计算机上安装的任何软件。

 中文