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; }