一、工具简介#
7-Zip 是一款开源免费的压缩软件,支持 ZIP、7Z、RAR、TAR、ISO 等多种格式。
在日常运维、安全测试和开发环境中,经常用于:
- 文件压缩与解压
- 大文件分卷
- 加密压缩包
- 提取 ISO 镜像内容
- 查看安装包内部文件
- 命令行自动化处理
二、常用操作#
1. 解压文件#
右键压缩包:
7-Zip
├── 打开压缩包
├── 解压到当前目录
└── 解压到 "文件夹名\"推荐:
解压到 "文件夹名\"避免文件散落到当前目录。
2. 创建压缩包#
选中文件或目录:
右键
└── 7-Zip
└── 添加到压缩包常用格式:
| 格式 | 用途 |
|---|---|
| 7z | 压缩率最高 |
| zip | 兼容性最好 |
| tar | Linux 常用 |
| iso | 镜像文件 |
3. 设置密码#
创建压缩包时:
加密
├── 输入密码
└── 加密文件名推荐:
AES-256用于敏感文件传输。
三、命令行使用#
查看帮助#
7z解压文件#
7z x file.zip参数说明:
x = 保留目录结构解压解压到指定目录#
7z x file.zip -oD:\Temp注意:
-o后面不能有空格。
压缩目录#
7z a backup.7z D:\Data参数:
a = 添加文件压缩多个文件#
7z a tools.zip fscan.exe xray.exe创建带密码压缩包#
7z a secret.7z data\ -p123456 -mhe参数:
| 参数 | 说明 |
|---|---|
| -p | 设置密码 |
| -mhe | 加密文件名 |
四、实战场景#
提取 ISO 镜像#
无需挂载镜像:
7z x Win11.iso即可直接查看安装文件。
查看安装包内容#
很多安装包可以直接打开:
7z l setup.exe查看内部文件列表。
提取安装包#
7z x setup.exe对于 NSIS、Inno Setup 等安装包经常有效。
查看压缩包内容#
7z l archive.zip输出示例:
Date Time Attr Size Name
-------------------------------------------
2026-06-22 ....A 1024 test.txt五、常见问题#
Unsupported command#
错误:
Unsupported command:
.\test.zip原因:
直接执行了压缩包文件。
错误示例:
7z .\test.zip正确写法:
7z l .\test.zip查看内容:
7z l archive.zip解压:
7z x archive.zip压缩包乱码#
原因:
编码问题。
解决:
升级至最新版本 7-Zip。
六、个人使用习惯#
我的常用命令:
# 查看压缩包
7z l file.zip
# 解压
7z x file.zip
# 压缩
7z a tools.zip tools\
# 密码压缩
7z a secret.7z data\ -p123456 -mhe适用于:
- 运维
- 渗透测试
- 工具归档
- 离线软件仓库管理
