7-zip可加密压缩包并隐藏文件名,需选7z格式并勾选“加密文件名”;已有7z文件补密须重建或用好压就地加密;命令行可用-mhe=on参数批量处理。

你需要把重要文件打包加密后发给同事或存到网盘,防止别人随便打开看到内容,7-Zip 是免费开源工具,能用 AES-256 强算法加密整个压缩包,连文件名都藏起来。
新建压缩包时直接加密
这是最常用也最稳妥的方式,适用于还没压缩的文件或文件夹。
右键选中要加密的文件或文件夹 → 选择【7-Zip】→【添加到压缩包…】。
在弹出窗口中,“压缩格式”必须选【7z】,只有这个格式才支持“加密文件名”功能;ZIP 格式虽能设密码,但无法隐藏文件列表。
在右侧“加密”区域,输入密码并再次确认,然后【务必勾选“加密文件名”】——不勾选的话,别人双击压缩包就能看到所有文件名、大小和数量,只在解压时才要密码,形同虚设。
点击【确定】,等待进度条走完,生成的 .7z 文件就已加密完成。
给已有7z文件补加密码
7-Zip 原生不支持直接给已有 .7z 文件加密码,必须重建压缩包。两种路径可选:
方法一:用7-Zip原生操作(安全但耗空间)
第一步:右键已有 .7z 文件 → 【7-Zip】→【解压到当前文件夹】,确保解压路径无中文、空格或特殊符号,避免后续压缩出错。
第二步:全选解压出来的文件/文件夹 → 右键 → 【7-Zip】→【添加到压缩包…】。
第三步:设置格式为 7z,输入新密码,【必须勾选“加密文件名”】,再点【确定】。
最后手动删除原始无密码的 .7z 文件,只保留新加密包。
方法二:用好压软件就地加密(省时省空间)
安装好压后,直接拖入已有 .7z 文件 → 点击顶部菜单【工具箱】→【密码】→ 勾选【设置新的密码】→ 输入并确认 → 点【确定】。
这一步会直接修改原文件,无需解压重压,但【操作前必须备份原文件】,以防第三方工具兼容异常导致数据损坏。
命令行批量加密(适合固定流程)
打开命令提示符(Win+R → 输入 cmd),切换到目标文件所在目录,例如:cd /d D:\Work。
执行命令:7z a -p"YourPass123" -mhe=on -mx=5 secure.7z Report.xlsx Notes.txt。
其中 -mhe=on 表示启用“加密文件名”,-mx=5 是中等压缩级别,平衡速度与体积;密码必须用英文双引号包裹,含空格或特殊字符时尤其要注意。
命令返回 “Everything is Ok” 即表示加密成功,生成的 secure.7z 可立即验证。











