我们想要搜索我们系统上的.ZIP文件,找出哪些是使用7zip(AES 256加密)进行密码保护的,哪些没有。据我所知,没有内置指示器,标志,属性等将文件标记为受密码保护或不受密码保护。
所有现有问题都导致人们使用DotNetZip,但这是在CodePlex上发布的,现在已经存档了 - 我可以从那里下载的文件似乎不包括Ionic.Zip.dll
,我相信这是我需要的部分(e.g. this question)。
同样,在gitHub和nuGet上有流行版本,它们只包含其他DLL(Ionic.Copy.dll
和Ionic.IO.JunctionPoint.dll
),我认为这些不正确。
听起来我实际上需要DotNetZip DevKit在Powershell中使用我想要的特定工具,但我找不到一个流行的/有信誉的/更新的下载。
有没有其他方法可以实现我的需要,或者我在尝试访问DotNetZip时遇到了什么问题?
发现了一个Igor Pavlov的帖子:
7z l a.7z -slt> list.txt并在“Method =”中查看Encrypted = +和/或“7zAES”
希望这可以帮助...