Class ArchiveSaveOptions

Class ArchiveSaveOptions

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

Options pour enregistrer une archive zip.

public class ArchiveSaveOptions

Héritage

objectArchiveSaveOptions

Membres hérités

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

Constructeurs

ArchiveSaveOptions()

public ArchiveSaveOptions()

Propriétés

ArchiveComment

Obtient ou définit un commentaire optionnel pour le fichier Zip.

public string ArchiveComment { get; set; }

Valeur de la propriété

string

CloseEntrySource

Obtient ou définit une valeur indiquant si les sources des entrées doivent être fermées immédiatement après qu’une entrée a été compressée.

public bool CloseEntrySource { get; set; }

Valeur de la propriété

bool

Encoding

Obtient ou définit l’encodage pour convertir les noms de fichiers et d’autres chaînes en octets.

public Encoding Encoding { get; set; }

Valeur de la propriété

Encoding

Remarques

Si non défini, la page de code 437 sera utilisée.

EncryptionOptions

Obtient ou définit les paramètres de chiffrement pour enregistrer une archive zip existante.

public EncryptionSettings EncryptionOptions { get; set; }

Valeur de la propriété

EncryptionSettings

Exemples

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

Remarques

Ne pas utiliser ces options pour la composition régulière d’une archive chiffrée.

EventsBag

Obtient ou définit le conteneur des événements déclenchés lors de l’enregistrement de l’archive.

public EventsBag EventsBag { get; set; }

Valeur de la propriété

EventsBag

ParallelOptions

Obtient ou définit les paramètres pour la compression parallèle.

public ParallelOptions ParallelOptions { get; set; }

Valeur de la propriété

ParallelOptions

Remarques

Attribuez-le si vous souhaitez utiliser plusieurs cœurs de CPU lors de la compression de plusieurs entrées d’archive.

SelfExtractorOptions

Obtient ou définit les paramètres pour l’archive auto-extractible.

public SelfExtractorOptions SelfExtractorOptions { get; set; }

Valeur de la propriété

SelfExtractorOptions

Remarques

Attribuez-le si vous devez composer un programme exécutable pour extraire une archive sans aucun logiciel installé sur l’ordinateur cible.

 Français