Class ArchiveSaveOptions
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Opcje zapisywania archiwum zip.
public class ArchiveSaveOptions
Dziedziczenie
Członkowie dziedziczeni
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktory
ArchiveSaveOptions()
public ArchiveSaveOptions()
Właściwości
ArchiveComment
Pobiera lub ustawia opcjonalny komentarz dla pliku Zip.
public string ArchiveComment { get; set; }
Wartość właściwości
CloseEntrySource
Pobiera lub ustawia wartość wskazującą, czy źródła wpisów powinny być zamykane zaraz po skompresowaniu wpisu.
public bool CloseEntrySource { get; set; }
Wartość właściwości
Encoding
Pobiera lub ustawia kodowanie do konwersji nazw plików i innych ciągów na bajty.
public Encoding Encoding { get; set; }
Wartość właściwości
Uwagi
Jeśli nie jest ustawione, użyta zostanie strona kodowa 437.
EncryptionOptions
Pobiera lub ustawia ustawienia szyfrowania dla zapisywania istniejącego archiwum zip.
public EncryptionSettings EncryptionOptions { get; set; }
Wartość właściwości
Przykłady
using (var archive = new Archive("plain.zip"))
{
archive.Save("encrypted.zip", new ArchiveSaveOptions() { EncryptionOptions = new AesEcryptionSettings("p@s$", EncryptionMethod.AES256) });
}
Uwagi
Nie używaj tej opcji do regularnego tworzenia szyfrowanego archiwum.
EventsBag
Pobiera lub ustawia kontener zdarzeń wywoływanych podczas zapisywania archiwum.
public EventsBag EventsBag { get; set; }
Wartość właściwości
ParallelOptions
Pobiera lub ustawia ustawienia dla kompresji równoległej.
public ParallelOptions ParallelOptions { get; set; }
Wartość właściwości
Uwagi
Przypisz, jeśli chcesz wykorzystać kilka rdzeni CPU podczas kompresji kilku wpisów archiwum.
SelfExtractorOptions
Pobiera lub ustawia ustawienia dla samorozpakowującego się archiwum.
public SelfExtractorOptions SelfExtractorOptions { get; set; }
Wartość właściwości
Uwagi
Przypisz, jeśli potrzebujesz stworzyć program wykonywalny do rozpakowania archiwum bez instalacji oprogramowania na docelowym komputerze.