Class SevenZipEntrySettings
Namespace: Aspose.Zip.Saving
Assembly: Aspose.Zip.dll (25.1.0)
Налаштування, що використовуються для стиснення або розпакування записів 7Z.
public class SevenZipEntrySettings
Спадкування
object ← SevenZipEntrySettings
Спадковані члени
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Конструктори
SevenZipEntrySettings(SevenZipCompressionSettings, SevenZipEncryptionSettings)
Ініціалізує новий екземпляр класу Aspose.Zip.Saving.SevenZipEntrySettings.
public SevenZipEntrySettings(SevenZipCompressionSettings compressionSettings = null, SevenZipEncryptionSettings encryptionSettings = null)
Параметри
compressionSettings
SevenZipCompressionSettings
Налаштування для стиснення. Передайте null для стандартних налаштувань LZMA.
Може бути одним з цих:
- Aspose.Zip.Saving.SevenZipLZMACompressionSettings
- Aspose.Zip.Saving.SevenZipLZMA2CompressionSettings
- Aspose.Zip.Saving.SevenZipBZip2CompressionSettings
- Aspose.Zip.Saving.SevenZipStoreCompressionSettings
- Aspose.Zip.Saving.SevenZipPPMdCompressionSettings
encryptionSettings
SevenZipEncryptionSettings
Налаштування для шифрування. Передайте null, якщо немає потреби шифрувати або розшифровувати.
Може бути лише одним:
- Aspose.Zip.Saving.SevenZipAESEncryptionSettings
Властивості
CompressHeader
Отримує або задає значення, що вказує, чи потрібно стиснути заголовок архіву.
public bool CompressHeader { get; set; }
Значення властивості
Примітки
Це налаштування еквівалентне -mhc=on
перемикачу інструменту 7-Zip. Наразі воно несумісне з шифруванням заголовка.
CompressionSettings
Отримує налаштування для процедури стиснення або розпакування.
public SevenZipCompressionSettings CompressionSettings { get; }
Значення властивості
EncryptionSettings
Отримує налаштування для шифрування або розшифровування. Налаштування конкретного запису можуть відрізнятися.
public SevenZipEncryptionSettings EncryptionSettings { get; }
Значення властивості
Примітки
Aspose.Zip.Saving.SevenZipAESEncryptionSettings є єдиним варіантом для архівів 7Z.