7z命令行使用中文帮助文档完整版

更新时间:2023-11-25 06:46:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

常规信息

支持格式

格式 7z XZ ZIP GZIP BZIP2 TAR LZMA RAR CAB ARJ Z CPIO RPM DEB LZH SPLIT CHM ISO UDF 混合型文件 WIM DMG XAR HFS NSIS NTFS FAT VHD MBR

压缩支持 解压缩支持

X X X X X X

X X X X X X X X X X X X X X X X X X X X X X X X X X X X X

7z xz zip

gz gzip tgz bz2 bzip2 tbz2 tbz tar lzma rar cab arj z taz cpio rpm deb lzh lha 001 002 ... chm chw hxs iso iso

msi doc xls ppt wim swm dmg xar hfs exe ntfs fat vhd mbr

文件扩展名

ZIP

7-Zip 完全兼容 ZIP 压缩档案的创建。这就意味着每位用户都可以使用任何兼容 ZIP 压缩档案的解码器来释放里面的文件。并且 7-Zip 支持下列算法的 ZIP 文件:

? 0 - Store ? 8 - Deflate ? 9 - Deflate64 ? 12 - Bzip2 ? 14 - LZMA ? 98 - PPMd

? 1 - Shrink (仅解压缩) ? 6 - Implode (仅解压缩)

使用其它压缩算法的 ZIP 文件目前 7-Zip 尚无法支持。但是目前大部分 ZIP 文件所用的压缩算法 7-Zip 都可以很好的支持,您不必担心其兼容性。但个别不支持的算法您需要使用其它的 ZIP 工具来打开。

7-Zip 支持 ZIP 格式的扩展版本 Zip64。 目前 7-Zip 不支持 Zip 的多卷压缩文件。

LZH

7-Zip 只支持 LZH 压缩档案的列表、浏览和解压缩。7-Zip 支持 -lh0-、-lh4-、-lh5-、-lh6- 和 -lh7- 算法。

7z 格式

7z 是一种新的压缩格式,它拥有极高的压缩比。 7z 格式的主要特征:

? ? ? ? ? ?

公开的结构编辑功能 高的压缩比

强大的 AES-256 加密 可更改和配置压缩的算法

最高支持 16000000000 GB 的文件压缩 以 Unicode 为标准的文件名

? ?

支持固实压缩 支持档案文件头压缩

7z 已公开了结构编辑功能,所以它可以支持任何一种新的压缩算法。 目前,下列压缩算法已被整合到了 7z: 压缩算法 LZMA PPMD BCJ BCJ2 BZip2

备注

LZ77 改良和优化算法后的最新版本

基于 Dmitry Shkarin 之上的算法 PPMdH 并加以优化 32-位 x86 可执行文件转换程序 32-位 x86 可执行文件转换程序 标准 BWT 算法

Deflate 标准 LZ77-based 算法

LZMA 算法是 7z 格式的默认标准算法。LZMA 算法的主要特征:

? ? ? ? ? ? ?

高压缩比

可变字典大小(最大 4 GB)

压缩速度:运行于 2 GHz 的处理器可达到 1 MB/秒 解压缩速度:运行于 2 GHz 的处理器可达到 10-20 MB/秒 较小的解压缩内存需求(依赖于字典大小) 较小的解压缩代码:约 5 KB

支持 Pentium 4 超线程(Hyper-Threading)技术及多处理器

LZMA 压缩算法非常适于应用程序的内嵌。如果您想使用 LZMA 代码,您可以通过访问下列地址来咨询和自定义设计代码及申请开发者使用许可。 www.7-zip.org/support.html

密码破解

为进行试验,我们使用穷举法对已设置密码的档案进行暴力破解(密码是小写的拉丁文字,并打乱顺序)。

我们假设一个用户以每秒十个字符的速度进行穷举破解,而组织(专业的破解组织)以每秒一兆个字符的速度进行穷举破解。并且我们还估计计算机每两年的处理性能就会翻一番,来计算性能增长后密码破解所用的时间。 下面就是我们对破解时间的估计:

密码长度 个人破解(1 位用户) 组织破解(多位成员)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

2 秒 1 分钟 30 分钟 12 个小时 14 天 1 年 10 年 19 年 26 年 37 年 46 年 55 年 64 年 73 年 82 年 91 年 100 年

1 秒 1 秒 1 秒 1 秒 1 秒 1 秒 1 秒 20 秒 9 分钟 4 个小时 4 天 4 个月 4 年 13 年 22 年 31 年 40 年

性能对比

ZIP 格式

压缩性能测试能体现一款压缩软件的性能高低。我们比较 7-Zip 和一些有权威的压缩软件:PKZIP 2.04g 和 WinZip 7.0。

文件设置:11 个文件,合计 2,810,784 字节,全部采用目前流行的压缩算法。

软件名称

7-Zip (zip 格式) PKZIP 2.04g -ex

压缩后大小 压缩率 676284 100% 726047

107% 108%

WinZip 7.0 (最大压缩) 731499

7z 格式

7z 是一种新的压缩档案格式,它能够为您提供最高的压缩比。

文件设置:GIMP 1.2.4,Windows 版本。使用完整安装(127 个子文件夹,1304 个文件,共 27,128,826 字节)。 GIMP 是 GNU 图像处理程序。您可以从 www.gimp.org 下载源安装程序。

软件名称

压缩后大小 压缩率

7-Zip (7z 格式) 5445402 100% WinRAR 3.10 WinAce 2.3 CABARC 1.0

6004155 110% 6242424 115% 6455327 119%

7-Zip (zip 格式) 9461621 174% PKZIP 2.50

9842800 181%

GZIP 格式

7-Zip 为您提供 GZIP 格式最高的压缩率。压缩率和我们提供的 ZIP 格式差不多。

RAR 格式

7-Zip 同样为您提供 RAR 格式较快的解压缩速度。对于固实压缩档案,其只需解压缩欲解压的文件。比如说,目前有一固实压缩档案 archive.rar (包含 100000 个文件)且使用下列命令行进行压缩:

rar a archive.rar -s100 * -r

在这个固实压缩档案里,每 100 就会看作一个大文件来压缩。如果您想从该档案中提取某个文件,7-Zip 将只解压缩 1 到 99 个文件。所以,这样对于较大的固实压缩档案的解压缩十分有利。

常见问题解答 (FAQ)

我能否使用 7-Zip 用于商业用途?

可以,7-Zip 是免费软件。您可以在任何电脑上使用它,您不需要对 7-Zip 进行捐赠或付钱。

为什么在命令行版本中无法添加没有扩展名的文件?

您大概是使用了 *.* 通配符。7-Zip 使用的并不是系统处理通配符的默认方法,因而 7-Zip 不支持其它通配符规则,在系统中 *.* 相当于所有文件。而 7-Zip 会将其视为任何扩展名的全部文件。所以,要处理所有文件您必须使用 * 通配符。

如何支持 ACE 档案格式?

如果原公司允许我们加入该格式的源代码。那么对于 ACE 档案格式的支持在不久之后将成为现实。

使用及发布许可

版权所有 ? 1999-2010 Igor Pavlov 下列文件的许可为:

? 7z.dll:GNU LGPL + AES 代码许可 + unRAR 限制 ? 所有其它文件:GNU LGPL

GNU LGPL + unRAR 限制许可意味着您必同时遵守 GNU LGPL 以及 unRAR 限制许可中的规定。

注意:您可以在使用任何计算机上使用 7-Zip ,包括用在商业用途的计算机,不对 7-Zip 进行注册或支付并不影响您的使用。

有关版权的完整信息请参考 License.txt 文件。

文件管理器

菜单项目及快捷键

菜单项目

文件

菜单项目 系统 打开

Enter

快捷键

作用说明

在子菜单中显示默认的系统右键菜单 打开所选项目

当前窗口打开 Ctrl+PageDown 重复使用当前 7-Zip 的窗口打开所选项目 新建窗口打开 Shift+Enter 编辑 重命名 复制到... 移动到... 分割文件 合并文件 删除 属性 注释 文件校验

F4 F2 F5 F6 Delete Alt+Enter Ctrl+Z

使用新窗口打开所选项目 使用外部编辑器打开所选项目 重命名所选项目 复制所选项目 移动所选项目

将文件分割成多个部分

将分割后的文件还原成一个文件 删除所选项目 显示所选项目的属性 添加所选项目的注释 计算文件的 CRC 校验值 创建新的空文件夹 创建新的空文件 退出程序.

新建文件夹 F7 新建文件 退出

Shift+F4 Alt+F4

编辑

菜单项目

全部选定 全部取消 反向选择

快捷键

作用说明

Shift+[小键盘

选择窗口中的所有项目

+]

Shift+[小键盘 -] 取消选择窗口中的所有项目 [小键盘 *]

将选定的项目转变为未选,反之将未选的项目转变为选定

选择... 取消选择... 选择相同类型的文件 取消选择相同类型的文件

[小键盘 +] [小键盘 -]

按指定的类型选择项目 按指定的类型取消选择项目

Alt+[小键盘 +] 选定所有和已选定文件类型相同的项目 Alt+[小键盘 -] 取消选定所有和已选定文件类型相同的项目

查看

菜单项目 大图标 小图标 列表 详细信息 按名称 按类型 按日期 按大小 不排序 工具栏 打开根目录 向上

快捷键

作用说明

Ctrl+1 用大图标显示项目 Ctrl+2 用小图标显示项目 Ctrl+3 显示项目列表

Ctrl+4 显示窗口中每一项的信息 Ctrl+F3 按名称安排项目 Ctrl+F4 按类型安排项目 Ctrl+F5 按日期安排项目 Ctrl+F6 按大小安排项目 Ctrl+F7 不对项目进行排序 F9 \\ 空格

双版面和单版面切换 显示或隐藏工具栏 打开当前计算机根文件夹 打开上一级目录

文件夹历史... Alt+F12 打开文件夹历史来显示浏览过的文件夹 刷新

Ctrl+R 刷新当前页内容

选项

菜单项目 快捷键 选项...

作用说明

允许您更改 7-Zip 的设置

收藏

菜单项目 快捷键 添加到收藏夹

作用说明

将当前页添加到收藏夹列表中

帮助

菜单项目 快捷键 作用说明

查看帮助

F1

打开 7-Zip 帮助

关于 7-Zip

显示程序信息、版本号和版权信息

杂项命令

快捷键

作用说明

Tab 版面之间切换(双版面显示时才有效) Insert 选择/取消选择当前项目 Shift+F10 打开所选项目的右键菜单

Ctrl(右侧)+0 Alt+0 ...

打开对应收藏夹项目

Ctrl(右侧)+9 Alt+9

Shift+Ctrl(右侧)+0 Shift+Alt+0 ...

添加当前页到对应收藏夹项目

Shift+Ctrl(右侧)+9

Shift+Alt+9 Alt+F1 编辑左侧版面的地址栏 Alt+F2

编辑右侧版面的地址栏 Ctrl+[小键盘 +] 调整到最佳纵列宽度 Alt+↑ 在另一版面打开相同文件夹 Alt+←, Alt+→

在另一版面中打开所选文件夹 快捷键

Key 常规 Ctrl

Alt

Tab 切换版面

F1 帮助 左地址栏 F2 重命名

右地址栏 F3 查看 按名称安排项目 F4 编辑 按类型安排项目 退出 F5

复制

按日期安排项目

Shift

新建文件 F6 F7 F9 F10 F12 0-9 A N R Z 空格 Enter Insert Delete

移动 按大小安排项目

文件夹历史

快捷键菜单

外部打开

新建文件夹 不排序 双版面 菜单 打开

全部选定 新建文件 刷新 注释

(右侧):打开对应收藏夹 收藏夹

属性

回上一级

选定项目 删除项目

内部打开 回上一级

PageDown PageUp

↑ ← → \\

打开相同文件夹 打开选定文件夹 打开选定文件夹

按类型选择 按类型选择

全部选定 全不选

打开根目录

小键盘 / 打开根目录 小键盘 * 全部选定 小键盘 + 选择

调整纵列

小键盘 - 取消选定

选项对话框

您可以更改设置使您的 7-Zip 使用起来更得加心应手。您可以通过“工具/选项”来进行配置。 选项对话框可以分为以下几大部分:

? 系统页 ? 插件页 ? 外部编辑器页 ? 显示页 ? 语言页

指定分卷大小,单位可以是字节、千字节(1 千字节 = 1024 字节)、兆字节(1 兆字节 = 1024 千字节)或千兆字节(1 千兆字节 = 1024 兆字节)。如果您只指定了 {Size},7-zip 按照“字节”单位来处理。并且分卷压缩可以指定多个值。例如:

10k 15k 2m

首个压缩卷为 10 KB,第二个为 15 KB,剩下所有的为 2 MB。

附加参数

指定您的自定义压缩参数。更多详细内容请参阅 -m (设置压缩算法) 选项。在此对话框中,您不必输入 -m 前缀。 例子

0=PPMd

使用 PPMd 压缩算法来压缩文件。

0=bcj2 1=lzma:d23 2=lzma 3=lzma b0:1 b0s1:2 b0s2:3

使用 LZMA 压缩算法 及 BCJ2 过滤器(用于 x86 可执行文件)。

更新方式

指定更新方式:

更新方式

添加并替换文件 添加并更新文件 只刷新现有文件

描述

当添加的文件有相同名称时,始终替换已压缩的文件。在压缩档案中不存在时,始终添加这些文件。

仅在添加的文件较新时才替换已压缩的文件。在压缩档案中不存在时,总是添加这些文件。

仅在添加的文件较新时才替换已压缩的文件。在压缩档案中不存在时,不添加这些文件。

仅在添加的文件较新时才替换已压缩的文件。在压缩档案中不存在时,总是添加这些文件。在添加的文件不存在压缩文

同步压缩档案内容

件时,删除这些文件。这类似创建一个新压缩文件,但这并不相同:如果在上次备份后,没有文件被修改过,这项操作会比创建新压缩档案要快一些。

选项

指定压缩选项:

选项

描述

创建自释放(SFX,全称为 SelF-eXtracting)压缩档案。此

创建自释放档案 压缩共享文件

密码

指定加密密码。 输入密码 输入指定密码。 重新输入密码

重新输入密码进行验证。 显示密码

显示输入的密码以确保密码正确无误。 加密算法

指定加密算法。7z 格式只能使用 AES-256 算法,而 ZIP 格式您可以选择 ZipCrypto 或 AES-256。如果您想获得压缩包的最大兼容性,您可以使用 ZipCrypto,AES-256 则能提供更强力的加密保证,但 AES-256 加密的 ZIP 文件只有 7-Zip、WinZip 和部分支持 ZIP 格式的软件支持。 加密文件名

开启或关闭压缩档案文件头加密,其中包括文件名加密。

选项只适用于 7z 格式。更多有关自释放模块的详细内容请参阅 -sfx (创建自释放档案) 选项。 压缩正在被其他应用程序使用的文件。

释放对话框

此对话框允许您对压缩档案的释放进行详细的设置。

如何调出此对话框

有两种方法可以调出此对话框

?

从压缩档案释放所有文件:

1. 在 Windows 资源管理器或 7-Zip 中,右键点击您想要释放的压缩档案。 2. 指向 7-Zip,然后点击 释放文件...。

?

从浏览窗口释放指定文件:

1. 使用 7-Zip 打开压缩档案。 2. 选择要释放的项目。

3. 打开已选项目的右键菜单,然后点击 复制到...。

各项设置说明

释放到

在这里您可以自定义释放后的输出文件夹名称。您可以点击“浏览......”按钮来打开本地磁盘,从而选择您想要输出的文件夹的具体路径。

路径选项

指定释放的路径模式: 模式

描述

完整路径 使用完整的路径释放文件(不包括系统磁盘盘符)。 当前路径 使用所有相关的路径释放文件(不包括系统磁盘盘符)。 无路径 不使用文件夹路径释放文件。

覆盖模式

指定硬盘上现有文件的覆盖模式: 模式 覆盖前询问 覆盖时不提示 跳过现有文件 命名

释放

指定释放文件的模式: 模式

描述

覆盖现有文件之前先提示。

直接覆盖现有文件,而没有任何提示。 现有的文件将不会被覆盖。

描述

自动重如果相同文件名的文件以存在,将自动重命名被释放的文件。举个例子,文件

document.txt 将被自动重命名为 document_1.txt.

选定文件 只释放在主窗口中选定的文件。 所有文件 释放所有文件。

密码

指定已加密压缩档案的密码。

7-Zip 插件选项

在 7-Zip 选项对话框中,您可以更改 7-Zip 插件的许多设置。如果想打开此对话框,点击“工具”菜单,选择“选项”,然后切换到插件页,选择 7-Zip 插件,按“插件选项”按钮。 选项对话框包括两个页面:

? ?

系统页 文件夹页

系统页

允许您更改 7-Zip Windows 外壳扩展设置。 添加 7-Zip 右键菜单

选择此复选框将 7-Zip 添加到右键菜单,方便进行一些常用的操作。

层叠右键菜单

选择此复选框可以将 7-Zip 的每一个右键菜单项目层叠成一个 7-Zip 子菜单。

选择显示在右键菜单中的项目

列出可选的右键菜单项目。如果项目被选定,7-Zip 将添加其至右键菜单。

文件夹页

允许您设置 7-Zip 的工作文件夹。

工作文件夹

您可以更改 7-Zip 对压缩档案的压缩、解压缩、测试等操作的临时文件夹: 系统临时文件夹

7-Zip 将使用 Windows 的默认临时文件夹。

当前文件夹

7-Zip 将使用目标压缩档案的所在文件夹。

指定位置

7-Zip 将使用您自定义的文件夹位置。

只使用可移动设备

指定 7-Zip 的“指定文件夹”设置是否只对可移动磁盘有效,而其它的驱动器 7-Zip 只在目标压缩档案的所在文件夹创建临时文件夹。如果您清除此复选框,7-Zip 将总是使用“指定文件夹”模式。

7-Zip 使用的临时文件夹,主要的目的是同步操作。所以磁盘的读取、写入速度是关键。我们推荐您选择 系统临时文件夹 选项并且选上 只使用可移动磁盘 复选框。

命令行版本 语法

7z <命令行> [<选项>...] <基本档案名称> [<参数变量>...]

7z [...] [...] <参数变量> ::= <选项> | <通配符> | <文件名> | <文件列表> <选项>::= <选项标记><选项字符>[<选项>] <选项标记> ::= '/' | '-' <文件列表> ::= @{文件名}

::= | | | ::= [

在方括号内的表达式(“[” 和 “]”之间的字符)是可选的。

在书名号内的表达式(“<” 和 “>”之间的字符)是必须替换的表达式(而且要去掉括号)。 表达式

expression1 | expression2 | ... | expressionN

命令行 及 选项 使用大写或小写字母都可以。 首个命令行必须是无选项的参数变量。 选项及其它文件名的输入顺序可以打乱。 带有空格的通配符或文件名必须加上引号:

\ Dir\\\

通配符是一个键盘字符,例如星号(*)或问号(?),当执行添加文件、释放文件、选定文件、删除文件等操作时,您可以使用它来代表一个或多个字符。当您不知道真正字符或者不想键入完整名称时,常常使用通配符代替一个或多个字符。 7-Zip 支持和 Windows 相类似的通配符:

? “*”可以使用星号代替零个或多个字符。

其他

命令行: a (添加), u (更新) 选项: -u (更新选项)

e (释放) 命令

从压缩档案中释放文件到当前目录中。或者到指定的输出文件夹。输出文件夹设置可以通过 -o (设置输出文件夹) 选项来更改。

此命令会将所有被释放的文件放置到一个文件夹。如果您想使用完整路径释放文件,您必须使用 x (完整路径释放) 命令。

7-Zip 在覆盖现有文件时会提示用户如何进行下一步操作。 除非用户自定义了 -y (全是) 选项。

7-Zip 所支持的下列回应:

回应 Yes(是) No(否)

简写 y n

将所有的询问以 YES 来对待 将所有的询问以 NO 来对待 退出程序

描述

Always(总是) a Skip(跳过) Quit(退出)

s q

示例

7z e archive.zip

从压缩档案 archive.zip 中释放所有文件到当前文件夹。

7z e archive.zip -oc:\\soft *.cpp

从压缩档案 archive.zip 中释放 *.cpp 文件到 c:\\soft 文件夹。

注意

7-Zip 并不使用系统自带的通配符解析器,也就是说 7-Zip 并不遵守像 *.* 就是代表所有文件这样的通配符,7-Zip 认为 *.* 代表拥有任意扩展的文件,想选择所有文件您必须使用 * 通配符。

可以和此命令结合使用的选项

-ai (附加档案文件名) -an (不解析档案名称) -ao (覆盖模式) -ax (排除档案文件名) -i (包括文件名) -o (设置输出目录) -p (设置密码) -r (递归子目录)

-so (从 stdin 写入数据) -t (设置压缩档案格式) -x (排除文件) -y (全是)

其他

命令行: x (完整路径释放)

l (列表) 命令

列出压缩档案内容。

示例

7z l archive.zip

列出压缩档案 archive.zip 的内容。

注意

7-Zip 并不使用系统自带的通配符解析器,也就是说 7-Zip 并不遵守像 *.* 就是代表所有文件这样的通配符,7-Zip 认为 *.* 代表拥有任意扩展的文件,想选择所有文件您必须使用 * 通配符。

可以和此命令结合使用的选项

-ai (附加档案文件名) -an (不解析档案名称) -ax (排除档案文件名) -i (包括文件名) -slt (显示技术信息) -p (设置密码) -r (递归子目录) -t (设置压缩档案格式) -x (排除文件)

t (测试) 命令

测试压缩档案文件的完整性。

示例

7z t archive.zip *.doc

在压缩档案 archive.zip 中测试 *.doc 文件的完整性。

注意

7-Zip 并不使用系统自带的通配符解析器,也就是说 7-Zip 并不遵守像 *.* 就是代表所有文件这样的通配符,7-Zip 认为 *.* 代表拥有任意扩展的文件,想选择所有文件您必须使用 * 通配符。

可以和此命令结合使用的选项

-ai (附加档案文件名) -an (不解析档案名称) -ax (排除档案文件名) -i (包括文件名) -p (设置密码) -r (递归子目录) -x (排除文件)

u (更新) 命令

在压缩档案文件中使用较新的文件替换掉较旧的文件。

示例

7z u archive.zip *.doc

在压缩档案 archive.zip 中更新 *.doc 文件。

注意

7-Zip 并不使用系统自带的通配符解析器,也就是说 7-Zip 并不遵守像 *.* 就是代表所有文件这样的通配符,7-Zip 认为 *.* 代表拥有任意扩展的文件,想选择所有文件您必须使用 * 通配符。

可以和此命令结合使用的选项

-i (包括文件名) -m (设置压缩算法) -p (设置密码) -r (递归子目录) -sfx (创建自释放档案) -si (从 stdin 读取数据) -so (从 stdout 写入数据) -ssw (压缩正在写入的文件)

-t (设置压缩档案格式) -u (更新选项) -w (设置工作目录) -x (排除文件)

其他

命令行: a (删除), d (删除) 选项: -u (更新选项)

x (完整路径释放) 命令

在当前目录中,使用完整路径从压缩档案中释放文件.或者到指定的输出文件夹。 更多详细内容请参阅 e (释放) 命令。

示例

7z x archive.zip

从压缩档案 archive.zip 中释放所有文件到当前文件夹。

7z x archive.zip -oc:\\soft *.cpp

从压缩档案 archive.zip 中释放 *.cpp 文件到 c:\\soft 文件夹。

注意

7-Zip 并不使用系统自带的通配符解析器,也就是说 7-Zip 并不遵守像 *.* 就是代表所有文件这样的通配符,7-Zip 认为 *.* 代表拥有任意扩展的文件,想选择所有文件您必须使用 * 通配符。

可以和此命令结合使用的选项

-ai (附加档案文件名) -an (不解析档案名称) -ao (覆盖模式)

本文来源:https://www.bwwdw.com/article/dsst.html

Top