当前位置:首页 > 文章 > 笔记 > 正文内容

7-zip,命令行示例

笔记1个月前 (06-10)
7-Zip 命令行参数参考

7-Zip 命令行参数速查表

已验证
功能参数可选值 / 说明默认值
格式-t                                zip  7z  tar  wim
密码-p*(任意字符串)无密码
加密文件名-mhe开关参数(无值 / =on / =off)off
多线程-mmt开关参数(无值 / =on / =off / =N)on(自动)
压缩等级-mx=09                                (0=仅存储,9=极限压缩)5
以上参数经校验均符合 7-Zip 官方文档(v24.08+)。                                -mhe 用于加密文件头(隐藏文件名列表),需配合 -p 使用;                                -mmt 不指定线程数时自动使用所有可用核心。
🖥️

压缩命令示例

可直接运行
📦 创建加密压缩包
PS> 7z a -t7z -p密+码 -mhe -mmt -ms= -mx=1 C:\111.7z C:\111.txt

🔍 命令解读:使用 7z 格式,密码为「密+码」,启用文件名加密(-mhe),开启多线程(-mmt),压缩等级设为 1(快速压缩),将 C:\1.txt 打包为 C:\111.7z

⚠️ 校验提示:命令中的 -ms=(固态模式)后面缺少参数值。在 7-Zip 中,固态模式默认即为开启(等同于 -ms=on),单独写 -ms= 不带值可能被忽略或引发警告。建议明确写为 -ms=on 或直接省略此参数(默认即固态模式)。
🔬

测试压缩包完整性

校验命令
🔍 验证压缩包是否损坏
PS> 7z t C:\新建文件夹.7z -p密+码

🔍 命令解读:t 子命令用于测试压缩包完整性,会校验所有文件的 CRC 校验和,并尝试解压到内存中以验证数据完好。需要提供密码才能解密并校验加密的压缩包。

校验总结

3 项通过 / 1 项建议
  •                    参数表格校验通过 — 所有参数(-t-p-mhe-mmt-mx=)的说明均与 7-Zip 官方文档一致,可选值和默认值正确无误。

  •                    压缩命令语法校验通过7z a 命令结构正确,参数顺序合理,路径引用规范。

  •                    测试命令语法校验通过7z t 是标准的完整性测试子命令,配合 -p 提供密码可正确校验加密压缩包。

  • !                    建议修正 -ms= — 压缩命令中 -ms= 后缺少明确的值(on/off),建议改为 -ms=on 或直接移除此参数(固态模式默认开启)。

转载请注明出处。

本文链接:http://pythonopen.com/?id=7952

相关文章

二进制转八进制

二进制转八进制

每三位二进制为一组,从后向前,与2的N次方相乘,不足三位的进行补零。...

[最佳适配][最差适配][首次适配][下次适配]

最佳适配     “最佳适配”(Best Fit)是一种内存分配算...

使用 ffmpeg 进行转换

前提条件确保已经正确下载并配置好了ffmpeg,也就是在系统环境变量的Path中添加了ffmpeg....

语言代码表

语言代码语言名称af南非语af-ZA南非语ar阿拉伯语ar-AE阿拉伯语(阿联酋)ar-BH阿拉伯语...

ESXI SATA直通

 [主机]-[管理]-[服务] 开启SSH[主机]-[管理]-[硬件] 找到"I...

BSD是什么系统

BSD是类Unix操作系统,起源于加州大学伯克利分校。特点是稳定性高、安全性好、高性能、兼容性强。常...