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
압축 설정입니다. 기본 LZMA 설정을 사용하려면 null을 전달하십시오.
다음 중 하나일 수 있습니다:
- 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; }
속성 값
비고
이 설정은 7-Zip 도구의 -mhc=on
스위치와 동일합니다. 현재 헤더 암호화와 호환되지 않습니다.
CompressionSettings
압축 또는 압축 해제 루틴에 대한 설정을 가져옵니다.
public SevenZipCompressionSettings CompressionSettings { get; }
속성 값
EncryptionSettings
암호화 또는 복호화에 대한 설정을 가져옵니다. 특정 항목의 설정은 다를 수 있습니다.
public SevenZipEncryptionSettings EncryptionSettings { get; }
속성 값
비고
Aspose.Zip.Saving.SevenZipAESEncryptionSettings는 7Z 아카이브의 유일한 옵션입니다.