7-Zip 介绍
- 7-Zip 介绍
- 主要特点
- 7-Zip 命令行使用
- 基本语法
- 常用命令
- 压缩文件
- 解压文件
- 查看压缩文件内容
- 测试压缩文件完整性
- 常用选项
- 压缩选项
- 其他选项
7-Zip 介绍
7-Zip 是一款开源的文件压缩和解压工具,广泛用于文件和文件夹的压缩和解压缩操作。它由 Igor Pavlov 开发,并在 GNU LGPL 许可下发布。
主要特点
-
高压缩比
- 7-Zip 使用自己的 7z 压缩格式,比传统的 ZIP 格式提供更高的压缩比。默认使用的 LZMA 和 LZMA2 压缩算法在压缩比和解压速度方面表现出色。
-
支持多种格式
- 压缩和解压缩:7z、ZIP、GZIP、BZIP2、TAR、WIM、XZ。
- 解压缩:ARJ、CAB、CHM、CPIO、CramFS、DMG、EXT、FAT、GPT、HFS、IHEX、ISO、LZH、LZMA、MBR、MSI、NSIS、NTFS、QCOW2、RAR、RPM、SquashFS、UDF、UEFI、VHD、VMDK、WIM、XAR、Z。
-
开放源代码
- 7-Zip 是一个开源软件,任何人都可以访问其源代码,进行审查、修改和分发。
-
跨平台支持
- 虽然 7-Zip 的主要版本是针对 Windows 的,但也有 Unix 系统(如 Linux、BSD、macOS)上的命令行版本 p7zip。
-
强大的文件管理功能
- 7-Zip 提供了一个简单的图形用户界面(GUI)和强大的命令行版本。其文件管理器界面支持拖放操作和多种文件管理任务。
-
文件加密
- 7-Zip 支持使用 AES-256 加密算法对文件进行加密,提供高安全性的数据保护。
-
多线程支持
- 7-Zip 能够利用多核处理器,提高压缩和解压缩的速度。
-
集成 Windows 右键菜单
- 安装后,7-Zip 会集成到 Windows 资源管理器的右键菜单中,用户可以通过右键菜单快速访问压缩和解压缩功能。
7-Zip 命令行使用
7-Zip 提供了强大的命令行界面,可以在命令行中使用各种压缩和解压缩功能。以下是一些常用的命令和选项。
基本语法
7z [命令] [选项] [压缩文件名] [文件或目录]
常用命令
压缩文件
将文件或文件夹压缩为 7z 格式:
7z a archive.7z file1 file2 file3
- a:添加文件到压缩包。
- archive.7z:目标压缩文件名。
- file1 file2 file3:要压缩的文件或目录。
解压文件
将 7z 文件解压缩到当前目录:
7z x archive.7z
- x:从压缩文件中解压文件。
将 7z 文件解压缩到指定目录:
7z x archive.7z -o/path/to/output
- -o[path]:指定输出目录。
查看压缩文件内容
列出压缩文件中的内容:
7z l archive.7z
- l:列出压缩文件中的文件。
测试压缩文件完整性
测试压缩文件是否损坏:
7z t archive.7z
- t:测试压缩文件的完整性。
常用选项
压缩选项
- -t[类型]:指定压缩类型,例如 -tzip(压缩为 ZIP 格式),-t7z(默认,压缩为 7z 格式)。
- -mx=[0-9]:指定压缩级别,0 表示不压缩,9 表示最大压缩。
- -mhe=on|off:启用或禁用压缩文件头的加密。
其他选项
- -o[路径]:指定输出目录。
- -p[密码]:设置压缩文件密码。
- -y:对所有询问自动回答 “Yes”。