簡體   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