Class ArchiveSaveOptions
Class ArchiveSaveOptions
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
保存 zip 存档的选项。
public class ArchiveSaveOptions
继承
继承成员
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
构造函数
ArchiveSaveOptions()
public ArchiveSaveOptions()
属性
ArchiveComment
获取或设置 Zip 文件的可选注释。
public string ArchiveComment { get; set; }
属性值
CloseEntrySource
获取或设置一个值,指示在条目被压缩后是否应立即关闭条目的源。
public bool CloseEntrySource { get; set; }
属性值
Encoding
获取或设置用于将文件名和其他字符串转换为字节的编码。
public Encoding Encoding { get; set; }
属性值
备注
如果未设置,将使用代码页 437。
EncryptionOptions
获取或设置用于保存现有 zip 存档的加密设置。
public EncryptionSettings EncryptionOptions { get; set; }
属性值
示例
using (var archive = new Archive("plain.zip"))
{
archive.Save("encrypted.zip", new ArchiveSaveOptions() { EncryptionOptions = new AesEcryptionSettings("p@s$", EncryptionMethod.AES256) });
}
备注
请勿将此选项用于常规的加密存档组合。
EventsBag
获取或设置在存档保存时引发的事件的容器。
public EventsBag EventsBag { get; set; }
属性值
ParallelOptions
获取或设置并行压缩的设置。
public ParallelOptions ParallelOptions { get; set; }
属性值
备注
如果您希望在压缩多个存档条目时利用多个 CPU 核心,请分配它。
SelfExtractorOptions
获取或设置自解压存档的设置。
public SelfExtractorOptions SelfExtractorOptions { get; set; }
属性值
备注
如果您需要组合可执行程序以在目标计算机上提取存档而无需安装任何软件,请分配它。