使用7-Zip解压含双引号密码的test.rar压缩包失败如何解决?
7-Zip解压含双引号密码RAR包解决方案
正确命令
你需要适配PowerShell的转义规则,将"."作为字面密码传递给7z参数,测试压缩包完整性的命令如下:
& "C:\Program Files (x86)\7-Zip\7z.exe" t -p'"."' test.rar
操作说明
- 上述命令中PowerShell单引号包裹的内容不会触发转义,传递给7z的密码就是你实际设置的
".",可以直接使用 - 验证完整性通过后,将命令中的
t参数替换为x即可执行解压操作,示例:
& "C:\Program Files (x86)\7-Zip\7z.exe" x -p'"."' test.rar
失败原因说明
你之前尝试的所有命令,都存在多转义双引号、参数拼接不符合PowerShell转义规则的问题,导致7z实际接收到的密码和你设置的密码不一致,所以全部验证失败。
内容的提问来源于stack exchange,提问作者user13425180
相关产品推荐
相关产品推荐

