繁体   English   中英

7z cli - 如何传递带有空格的密码?

[英]7z cli - how to pass a password with whitespaces?

如何将带空格的密码传递给 7z cli 参数-p

我想使用 cli 提取带密码的存档。 p 参数有点难看,因为你必须直接在参数后面写密码。

https://sevenzip.osdn.jp/chm/cmdline/switches/password.htm

以下不起作用:

7z t test.zip -pmy password
7z t test.zip -p="my password"

以下作品,但有限制:

7z t test.zip -p"my password"

限制是您的密码不应包含引号。 以下示例将失败。 密码是: "evil quotes"

7z t test.zip -p""evil quotes""

因为密码现在是空的。

有没有办法为密码传递安全字符串?

cli 命令由 JavaScript (NodeJS, exec) 生成,而不是在 cli (windows) 中手动执行。

在标志和密码周围放置双引号。 例如:

7z l "-pThis is password" 文件名.7z

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM