Class SplitArchiveSaveOptions
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Опції для збереження багатотомного zip-архіву.
public class SplitArchiveSaveOptions
Спадкування
object ← SplitArchiveSaveOptions
Спадковані члени
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Конструктори
SplitArchiveSaveOptions(string, uint)
Ініціалізує налаштування для збереження багатотомного zip-архіву.
public SplitArchiveSaveOptions(string fileName, uint segmentSize)
Параметри
fileName
string
Назва для томів. Може бути з або без розширення .zip.
segmentSize
uint
Розмір тому.
Зауваження
Деякі томи можуть бути меншими за segmentSize
. У більшості випадків останній сегмент буде меншим, але рідко регулярні сегменти можуть бути також.
Назви файлів будуть такими: fileName
.z01, fileName
.z02, ..., fileName
.z(n-1), fileName
.zip.
Виключення
Розмір сегмента менший за 65536 байт.
Властивості
ArchiveComment
Отримує або задає необов’язковий коментар для Zip-файлу.
public string ArchiveComment { get; set; }
Значення властивості
CloseEntrySource
Отримує або задає значення, що вказує, чи слід закривати джерела записів одразу після того, як запис була стиснута.
public bool CloseEntrySource { get; set; }
Значення властивості
Encoding
Отримує або задає кодування для перетворення імен файлів та інших рядків у байти.
public Encoding Encoding { get; set; }
Значення властивості
Зауваження
Якщо не встановлено, буде використано кодову сторінку 437.
EventsBag
Отримує або задає контейнер подій, що виникають під час збереження архіву.
public EventsBag EventsBag { get; set; }
Значення властивості
FileName
Отримує назву сегментів без розширення.
public string FileName { get; }
Значення властивості
SegmentSize
Отримує розмір сегмента.
public uint SegmentSize { get; }