文章总结: 这篇文章介绍了如何使用7zip软件加密文件和文件夹,特别是强调了7zip可以加密文件名的功能,这使得在不知道密码的情况下,连压缩包内的文件列表都无法查看。文章提供了7zip的图形界面和命令行使用方法,并给出了各种压缩、解压、加密的命令示例。与普通压缩软件不同,7zip的加密文件名功能提供了更高级别的隐私保护,适合需要保护文件内容和文件名信息的场景。
综合评分: 83
文章分类: 数据安全,安全工具,办公安全
给文件加把锁
原创
hyang0
生有可恋
2025年11月25日 16:52
湖北
当我们想给文件或文件夹上把锁,不让别人随便看。可以选择使用压缩软件加密的形式保护文件安全。
大部分压缩软件都带加密功能,但加密的压缩包也能看到压缩包的内容。打包时加密只能保证解压需要密码,压缩包的内容在不解压时还是可以看到里面的内容。
7zip 是一款跨平台的解压缩工具,与其它压缩工具相比,它具备加密文件名的功能。也就是在不知道密码的情况下,可以做到无法查看压缩包内容。
比如加密文件名的压缩包打开时会提示:
一般的加密压缩包在解压前是可以看到文件列表的,经过7zip压缩的压缩包可以保证不输入密码时连文件目录都不让看。
加密文件名的功能在 7zip 的压缩选项中,在创建压缩文件时有一个选项可以加密文件名。
除了图像界面方式,7zip 还支持命令行方式创建加密压缩包:
7z a -p密码 -mhe=on 压缩包.7z 文件夹
更多 7zip 命令示例:
压缩
7z a archive.7z file.txt # 压缩单个文件7z a archive.7z folder/ # 压缩整个文件夹7z a -tzip archive.zip file.txt # 压缩为ZIP格式7z a -mx9 archive.7z folder/ # 最高压缩级别
解压
7z x archive.7z # 解压到当前目录(保留路径)7z x archive.7z -o./output # 解压到指定目录7z e archive.7z # 解压到当前目录(忽略路径)
分卷压缩
7z a -v100m archive.7z bigfile.iso # 分卷(每卷100MB)
加密压缩
7z a -pMyPassword archive.7z file.txt # 加密文件
查看内容
7z l archive.7z # 列出文件列表
设置密码(-p)并加密文件头(-mhe=on)
7z a -pPassword -mhe=on encrypted.7z file1
压缩多个文件、文件夹
7z a archive_name.7z file1 file2 folder1
7zip 下载地址:
https://www.7-zip.org/download.html
macOS 的版本解压后是一个 7zz 的命令,可以将其加到 PATH 环境变量中,同时在“安全与隐私”中允许 7zz 的执行权限。
全文完。
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:生有可恋 hyang0《给文件加把锁》