1

我的应用程序是用在 Windows 上运行的 C# 编写的。我不在乎我是在解析命令行 std out/err 还是使用 .net lib。可以说我有一个 .7z 文件。其文件内容不受密码保护。我需要说,嘿,我可以用 oa 密码提取它吗?我需要知道答案是“是”还是“不是”,而无需提取(或测试)它。

我目前正在使用sevenzipsharp,不幸的是,唯一的检查方法是尝试提取文件。文件可以是演出或更多。在我得到回复 ATM 之前,这将是相当长的一段时间。我尝试使用 winrar 命令行界面,但它只支持 rar 文件。除非文件名被加密或您提取文件,否则 7zip 界面似乎不会告诉您。Winrar 您可以立即查看它是否已加密,但那是窗口版本,命令行不想查看我的测试 zip 文件。

我可以用什么来简单地检查文件是否受密码保护?如果有一种方法可以测试密码是否正确而无需提取,那就太好了,但不需要 ATM。

4

0 回答 0