Class SplitArchiveSaveOptions
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Opcje zapisywania archiwum zip wieloczęściowego.
public class SplitArchiveSaveOptions
Dziedziczenie
object ← SplitArchiveSaveOptions
Członkowie dziedziczeni
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktory
SplitArchiveSaveOptions(string, uint)
Inicjalizuje ustawienia do zapisywania archiwum zip wieloczęściowego.
public SplitArchiveSaveOptions(string fileName, uint segmentSize)
Parametry
fileName
string
Nazwa dla woluminów. Może być z lub bez rozszerzenia .zip.
segmentSize
uint
Rozmiar woluminu.
Uwagi
Niektóre woluminy mogą być mniejsze niż segmentSize
. W większości przypadków ostatni segment będzie mniejszy, ale rzadko regularne segmenty mogą być również zbyt małe.
Nazwy plików będą następujące: fileName
.z01, fileName
.z02, ..., fileName
.z(n-1), fileName
.zip.
Wyjątki
Rozmiar segmentu jest mniejszy niż 65536 bajtów.
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 konwertowania nazw plików i innych ciągów na bajty.
public Encoding Encoding { get; set; }
Wartość właściwości
Uwagi
Jeśli nie ustawione, zostanie użyta strona kodowa 437.
EventsBag
Pobiera lub ustawia kontener zdarzeń wywoływanych podczas zapisywania archiwum.
public EventsBag EventsBag { get; set; }
Wartość właściwości
FileName
Pobiera nazwę segmentów bez rozszerzenia.
public string FileName { get; }
Wartość właściwości
SegmentSize
Pobiera rozmiar segmentu.
public uint SegmentSize { get; }