Class ArchiveSaveOptions
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Optionen zum Speichern eines Zip-Archivs.
public class ArchiveSaveOptions
Vererbung
Vererbte Mitglieder
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktoren
ArchiveSaveOptions()
public ArchiveSaveOptions()
Eigenschaften
ArchiveComment
Erhält oder setzt einen optionalen Kommentar für die Zip-Datei.
public string ArchiveComment { get; set; }
Eigenschaftswert
CloseEntrySource
Erhält oder setzt einen Wert, der angibt, ob die Quellen der Einträge sofort nach der Kompression eines Eintrags geschlossen werden sollen.
public bool CloseEntrySource { get; set; }
Eigenschaftswert
Encoding
Erhält oder setzt die Kodierung zum Konvertieren von Dateinamen und anderen Zeichenfolgen in Bytes.
public Encoding Encoding { get; set; }
Eigenschaftswert
Bemerkungen
Wenn nicht festgelegt, wird Code-Seite 437 verwendet.
EncryptionOptions
Erhält oder setzt die Verschlüsselungseinstellungen zum Speichern eines vorhandenen Zip-Archivs.
public EncryptionSettings EncryptionOptions { get; set; }
Eigenschaftswert
Beispiele
using (var archive = new Archive("plain.zip"))
{
archive.Save("encrypted.zip", new ArchiveSaveOptions() { EncryptionOptions = new AesEcryptionSettings("p@s$", EncryptionMethod.AES256) });
}
Bemerkungen
Verwenden Sie diese Optionen nicht für die reguläre Erstellung eines verschlüsselten Archivs.
EventsBag
Erhält oder setzt einen Container für Ereignisse, die beim Speichern des Archivs ausgelöst werden.
public EventsBag EventsBag { get; set; }
Eigenschaftswert
ParallelOptions
Erhält oder setzt die Einstellungen für die parallele Kompression.
public ParallelOptions ParallelOptions { get; set; }
Eigenschaftswert
Bemerkungen
Weisen Sie es zu, wenn Sie mehrere CPU-Kerne nutzen möchten, während Sie mehrere Archiv-Einträge komprimieren.
SelfExtractorOptions
Erhält oder setzt die Einstellungen für das selbstextrahierende Archiv.
public SelfExtractorOptions SelfExtractorOptions { get; set; }
Eigenschaftswert
Bemerkungen
Weisen Sie es zu, wenn Sie ein ausführbares Programm erstellen müssen, um ein Archiv ohne installierte Software auf dem Zielcomputer zu extrahieren.