From 93c1ff396e41b7f094f87fa1844475725aee30d6 Mon Sep 17 00:00:00 2001 From: Lars Vahlenberg Date: Sun, 14 Feb 2021 16:29:01 +0100 Subject: [PATCH] Not so elegant perhaps --- src/SharpCompress/Common/SevenZip/SevenZipEntry.cs | 2 +- src/SharpCompress/Common/SevenZip/SevenZipFilePart.cs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/SharpCompress/Common/SevenZip/SevenZipEntry.cs b/src/SharpCompress/Common/SevenZip/SevenZipEntry.cs index ae3fd4f8..d2dd2cd1 100644 --- a/src/SharpCompress/Common/SevenZip/SevenZipEntry.cs +++ b/src/SharpCompress/Common/SevenZip/SevenZipEntry.cs @@ -32,7 +32,7 @@ namespace SharpCompress.Common.SevenZip public override DateTime? ArchivedTime => null; - public override bool IsEncrypted => false; + public override bool IsEncrypted => FilePart.IsEncrypted; public override bool IsDirectory => FilePart.Header.IsDir; diff --git a/src/SharpCompress/Common/SevenZip/SevenZipFilePart.cs b/src/SharpCompress/Common/SevenZip/SevenZipFilePart.cs index 612a89d0..5a80508b 100644 --- a/src/SharpCompress/Common/SevenZip/SevenZipFilePart.cs +++ b/src/SharpCompress/Common/SevenZip/SevenZipFilePart.cs @@ -102,5 +102,7 @@ namespace SharpCompress.Common.SevenZip throw new NotImplementedException(); } } + + internal bool IsEncrypted => Folder!._coders.FindIndex(c => c._methodId._id == CMethodId.K_AES_ID) != -1; } } \ No newline at end of file