Class ArchiveSaveOptions
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Options pour enregistrer une archive zip.
public class ArchiveSaveOptions
Héritage
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é
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é
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é
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é
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é
ParallelOptions
Obtient ou définit les paramètres pour la compression parallèle.
public ParallelOptions ParallelOptions { get; set; }
Valeur de la propriété
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é
Remarques
Attribuez-le si vous devez composer un programme exécutable pour extraire une archive sans aucun logiciel installé sur l’ordinateur cible.