command-line - 加密 header 时出现命令行 7zip 问题

标签 command-line header 7zip encryption

我正在构建过程中使用 7zip 从命令行创建一个 zip 文件。使用这样的命令:

7z.exe a -pPassword "..\sot.zip"。

此命令正常工作,我能够按预期看到加密文件。现在,当我添加加密 header 的功能时

7z.exe a -mhe=on -pPassword "..\sot.zip"。
7z.exe a -mhe+ -pPassword "..\sot.zip"。

7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
Scanning

Creating archive sot.zip

System error:
The parameter is incorrect.


我收到“参数不正确”。无论我将它们放在命令行的哪个位置,都会出现错误。

有没有办法从命令行执行头加密。

最佳答案

-mhe不支持 .zip文件。要使其正常工作,请使用 .7z格式

7z.exe a -mhe=on -pPassword "..\sot.7z"

关于command-line - 加密 header 时出现命令行 7zip 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26874594/

相关文章:

java - 在 Java Main 方法的命令行参数中指定 "Usage"的正确方法是什么?

linux - 在最后一分钟内查找日志文件中关键字的出现次数

c - TI AM335x内存地址定义头文件?

PHP header 刷新警告

c - LzmaLib : compress/decompress buffer in C

7zip 命令行 - 来自源文件名的压缩文件名

java - Jar 文件初始化程序异常

windows - 如何保存 Windows 内部 FTP 客户端的输出?

c++ - 对 'WinMain@16' 的 undefined reference

windows - 无法提取Cloudera Hadoop VM存档