Class ArchiveSaveOptions

Class ArchiveSaveOptions

Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.2.0)

Options for saving a zip archive.

public class ArchiveSaveOptions

Inheritance

objectArchiveSaveOptions

Inherited Members

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

Gets or sets optional comment for the Zip file.

public string ArchiveComment { get; set; }

Property Value

string

CloseEntrySource

Gets or sets a value indicating whether entries’ sources should be closed right after an entry has been compressed.

public bool CloseEntrySource { get; set; }

Property Value

bool

Encoding

Gets or sets encoding for converting file names and other strings to bytes.

public Encoding Encoding { get; set; }

Property Value

Encoding

Remarks

If not set, code page 437 will be used.

EncryptionOptions

Gets of sets encryption settings for saving existing zip archive.

public EncryptionSettings EncryptionOptions { get; set; }

Property Value

EncryptionSettings

Examples

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

Remarks

Do not use this options for regular composition of encrypted archive.

EventsBag

Gets or sets container of events raising on archive saving.

public EventsBag EventsBag { get; set; }

Property Value

EventsBag

ParallelOptions

Gets or sets settings for parallel compression.

public ParallelOptions ParallelOptions { get; set; }

Property Value

ParallelOptions

Remarks

Assign it if you want to utilize several CPU cores while compressing several archive entries.

SelfExtractorOptions

Gets or sets settings for self extracted archive.

public SelfExtractorOptions SelfExtractorOptions { get; set; }

Property Value

SelfExtractorOptions

Remarks

Assign it if you need to compose executable program to extract an archive without any software installed on the target computer.

 English