跳过正文

7-Zip 使用指南

·229 字

一、工具简介
#

7-Zip 是一款开源免费的压缩软件,支持 ZIP、7Z、RAR、TAR、ISO 等多种格式。

在日常运维、安全测试和开发环境中,经常用于:

  • 文件压缩与解压
  • 大文件分卷
  • 加密压缩包
  • 提取 ISO 镜像内容
  • 查看安装包内部文件
  • 命令行自动化处理

二、常用操作
#

1. 解压文件
#

右键压缩包:

7-Zip
├── 打开压缩包
├── 解压到当前目录
└── 解压到 "文件夹名\"

推荐:

解压到 "文件夹名\"

避免文件散落到当前目录。

2. 创建压缩包
#

选中文件或目录:

右键
└── 7-Zip
    └── 添加到压缩包

常用格式:

格式用途
7z压缩率最高
zip兼容性最好
tarLinux 常用
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

适用于:

  • 运维
  • 渗透测试
  • 工具归档
  • 离线软件仓库管理