ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:28.53KB ,
资源ID:23735904      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23735904.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(7zip命令行中文说明.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

7zip命令行中文说明.docx

1、7zip命令行中文说明 7zip命令行中文说明7z.exe 是 7-Zip 的命令行版本。7z.exe 使用 7-Zip 的其它模块,7za.exe 是7-Zip 的独立版本,7za.exe 仅支持 7z、zip、gzip、bzip2 和 tar 格式,7za.exe 使用时不会调用其它模块。命令行选项7z 命令行 选项. 基本档案名称 参数变量.7z command switch. base_archive_name arguments.参数变量 := 选项 | 通配符 | 文件名 | 文件列表选项:= 选项标记选项字符选项选项标记 := / | -文件列表 := 文件名arguments

2、:= switch | wildcard | filename | list_fileswitch:= switch_symbolswitch_charactersoptionswitch_symbol := / | -list_file := filename在方括号内的表达式(“” 和 “”之间的字符)是可选的。在书名号内的表达式(“” 和 “”之间的字符)是必须替换的表达式(而且要去掉括号)。表达式expression1 | expression2 | . | expressionN命令行 及 选项 使用大写或小写字母都可以。首个命令行必须是无选项的参数变量。选项及其它文件名的输入顺序可

3、以打乱。带有空格的通配符或文件名必须加上引号:DirProgram files*DirProgram files*通配符是一个键盘字符,例如星号(*)或问号(?),当执行添加文件、释放文件、选定文件、删除文件等操作时,您可以使用它来代表一个或多个字符。当您不知道真正字符或者不想键入完整名称时,常常使用通配符代替一个或多个字符。7-Zip 支持和 Windows 相类似的通配符:“*”可以使用星号代替零个或多个字符。“?”可以用问号代替名称中的单个字符。7-Zip 使用的并不是系统处理通配符的默认方法,因而 7-Zip 不支持其它通配符规则,在系统中 *.* 相当于所有文件。而 7-Zip 会将

4、其视为任何扩展名的全部文件。所以要处理所有文件您必须使用 * 通配符。示例:*.txt这样会查找(添加、选定)所有扩展名是“.txt”的文件?a*这样会查找(添加、选定)所有第二个字母为“a”的文件*1*这样会查找(添加、选定)所有包含“1”的文件*.*.*这样会查找(添加、选定)所有包含“.”的双扩展名文件如果在命令行中没有文件名,系统将会使用默认通配符“*”。档案文件中通配符及文件名的使用限制:通配符及文件名不能包括系统盘符或网址。每个通配符及文件名路径将被视为从盘符到当前目录的完整路径/从压缩档案的根目录算起的完整路径。换句话说,路径的开始部分(在首个斜线(“”)之前的字符)必须是某个名

5、称或通配符。通配符及文件名不能以斜线(“”)结尾。通配符只可以在完整路径的最后一部分中出现。示例:Dir1*.cpp正确c:Dir1*.cpp错误:路径中不能包括盘符Dir1Dir2g?.txt正确Dir1D?r2file1.txt错误:只有在以路径的最后一部分才能使用通配符文件列表您可以使用文件列表来对要操作的文件进行批量操作。在文件中的文件名必须用空格或另起一行隔开。(如使用空格格开,每一个文件必须加引号)。7-Zip 命令行支持多个文件列表同时操作。举个例子,这里有一个文件列表“listfile.txt”包含下列内容:My programs*.cppSrc*.cpp那么我们可以输入命令:

6、7z a -tzip archive.zip listfile.txt将“My programs”及“Src”目录中所有扩展名为“cpp”的文件添加到压缩档案“archive.zip”中。命令行命令行的命令不分大小写。更多有关命令行的详细内容请参阅 语法。命令要点参考命令作用说明a 添加d 删除e 释放l 列表t 测试u 更新x 完整路径释放a (添加) 命令添加文件到压缩档案。示例7z a -tzip archive.zip subdir*从 subdir 文件夹添加所有文件到 archive.zip 压缩档案。7z a -tzip Files.zip Program files* -r从

7、Program 文件夹添加所有文件到 Files.zip 压缩档案。可以和此命令结合使用的选项-i (包括文件名), -m (设置压缩算法), -p (设置密码), -r (递归子目录), -t (设置压缩档案格式), -u (更新选项), -w (设置工作目录), -x (排除文件)其他命令行: d (删除), u (更新)选项: -u (更新选项)d (删除) 命令从压缩档案删除文件。示例7z d archive.zip *.bak从 archive.zip 压缩档案中删除 *.bak 文件。可以和此命令结合使用的选项-i (包括文件名), -m (设置压缩算法), -p (设置密码),

8、-r (递归子目录), -u (更新选项), -w (设置工作目录), -x (排除文件)其他命令行: a (添加), u (更新)选项: -u (更新选项)e (释放) 命令从压缩档案中释放文件到当前目录中。或者到指定的输出文件夹。输出文件夹设置可以通过 -o (设置输出文件夹) 选项来更改。此命令会将所有被释放的文件放置到一个文件夹。如果您想使用完整路径释放文件,您必须使用 x (完整路径释放) 命令。7-Zip 在覆盖现有文件时会提示用户如何进行下一步操作。 除非用户自定义了 -y (全是) 选项。7-Zip 所支持的下列回应:回应 简写 描述Yes(是) yNo(否) nAlways(

9、总是) a 将所有的询问以 YES 来对待Skip(跳过) s 将所有的询问以 NO 来对待Quit(退出) q 退出程序示例7z e archive.zip从压缩档案 archive.zip 中释放所有文件到当前文件夹。7z e archive.zip -oc:soft *.cpp从压缩档案 archive.zip 中释放 *.cpp 文件到 c:soft 文件夹。可以和此命令结合使用的选项。-ao (覆盖模式), -i (包括文件名), -o (设置输出目录), -p (设置密码), -r (递归子目录), -x (排除文件), -y (全是)其他命令行: x (完整路径释放)l (列表)

10、 命令列出压缩档案内容。示例7z l archive.zip列出压缩档案 archive.zip 的内容。可以和此命令结合使用的选项-i (包括文件名), -r (递归子目录), -x (排除文件)t (测试) 命令测试压缩档案文件的完整性。示例7z t archive.zip *.doc在压缩档案 archive.zip 中测试 *.doc 文件的完整性。可以和此命令结合使用的选项-i (包括文件名), -r (递归子目录), -p (设置密码), -x (排除文件)u (更新) 命令在压缩档案文件中使用较新的文件替换掉较旧的文件。示例7z u archive.zip *.doc在压缩档案

11、archive.zip 中更新 *.doc 文件。可以和此命令结合使用的选项-i (包括文件名), -m (设置压缩算法), -p (设置密码), -r (递归子目录), -t (设置压缩档案格式), -u (更新选项), -w (设置工作目录), -x (排除文件)其他命令行: a (删除), d (删除)选项: -u (更新选项)x (完整路径释放) 命令在当前目录中,使用完整路径从压缩档案中释放文件.或者到指定的输出文件夹。更多详细内容请参阅 e (释放) 命令。示例7z x archive.zip从压缩档案 archive.zip 中释放所有文件到当前文件夹。7z x archive.

12、zip -oc:soft *.cpp从压缩档案 archive.zip 中释放 *.cpp 文件到 c:soft 文件夹。可以和此命令结合使用的选项-ao (覆盖模式), -i (包括文件名), -o (设置输出目录), -p (设置密码), -r (递归子目录), -x (排除文件), -y (全是)其他命令行: e (释放命令行选项语法选项:= 选项_符号选项_字符选项选项_符号 := / | - <switch:= switch_symbolswitch_charactersoptionswitch_symbol := / | -在命令行中,一个完整的选项由指定的选项、连字符(-)或

13、斜线(/)组成,而且选项的符号不能使用缩写。选项名称不区分大小写。而一部分选项会包括参数变量,它们是需要区分大小写的。选项可以使用在命令行中的任何位置。 有关命令行的详细使用说明请见语法。选项要点参考选项 说明 阻止选项解析-ai 附件档案文件名-an 不解析档案名称-ao 覆盖模式-ax 排除档案文件名-i 包括文件名-m 设置压缩算法-o 设置输出目录-p 设置密码-r 递归子目录-sfx 创建自释放档案-si 从StdIn 读取数据-so 从StdOut 写入数据-t 设置档案类型-u 更新选项-v 创建分卷-w 设置工作目录-x 文件名排除-y 全是- (阻止选项解析) 选项在命令行中

14、使“-”后的选项开关“-”都失效。这样就允许在命令行中使用文件名以“-”开头的文件。语法-示例7z t - -ArchiveName.7z测试 -ArchiveName.7z 压缩档案.-ai (附件档案文件名) 开关指定附加文件,包括压缩档案文件名及通配符。此选项可同时附加多个类型。语法-airecurse_typefile_refrecurse_type := r- | 0file_ref := listfile | !wildcard-an (不解析档案名称) 选项不解析命令行中的 archive_name 区域。此选项必须和 -i (附加文件) 开关一起使用。比如您为压缩档案使用列表文

15、件,您就需要指定 -ai 选项,所以您需要禁止解析命令行中的 archive_name 区域。语法-an示例7z t -an -ai!*.7z -ax!a*.7z测试除 a*.7z 之外的 *.7z 压缩档案。可以和此选项结合使用的命令e (释放), l (列表), t (测试), x (完整路径释放)其它选项: -i (附加文件), -x (排除文件)-ao (覆盖模式) 选项指定在释放期间如何覆盖硬盘上现有的同名文件。语法-aoa | s | u 参数 说明-aoa 直接覆盖现有文件,而没有任何提示。-aos 跳过现有文件,其不会被覆盖。-aou 如果相同文件名的文件以存在,将自动重命名被

16、释放的文件。举个例子,文件 file.txt 将被自动重命名为 file_1.txt。-aot 如果相同文件名的文件以存在,将自动重命名现有的文件。举个例子,文件 file.txt 将被自动重命名为 file_1.txt。示例7z x test.zip -aoa从压缩档案 test.zip 中释放所有文件并却不做提示直接覆盖现有文件。可以和此选项结合使用的命令e (释放), x (完整路径释放)其它选项: -y (全是)-ax (排除档案文件名) 选项指定必须从操作中排除的压缩档案,此选项可同时排除多个类型。语法-axrecurse_typefile_refrecurse_type := r-

17、 | 0file_ref := listfile | !wildcard有关此选项参数的详细信息请参见 -i (附加文件) 选项。示例7z t -an -ai!*.7z -ax!a*.7z测试除 a*.7z 之外的 *.7z 压缩档案,可以和此选项结合使用的命令e (释放), l (列表), t (测试), x (完整路径释放)其它选项: -i (附加文件), -an (不解析档案名称)参数recurse_type指定通配符及文件名,此选项在这里必须使用。如果此选项未被指定,那么将自动使用递归。更多详细信息请参见 -r (递归子目录) 选项。recurse_type := r- | 0file

18、_ref指定要处理的文件的文件名、通配符或文件列表。file_ref := listfile | !wildcard选项 说明listfile 指定文件列表的文件名。参见 列表文件 的说明。wildcard 指定通配符或文件名。示例7z t -an -air!*.7z在当前目录及子目录下测试 *.7z 压缩档案,可以和此选项结合使用的命令a (添加), d (删除), e (释放), l (列表), t (测试), u (更新), x (完整路径释放)其它选项: -ax (排除档案文件名), -an (不解析档案名称)-i (附加文件) 选项指定附加文件或一类文件,此选项可附件添加多个类型。语

19、法-irecurse_typefile_refrecurse_type := r- | 0file_ref := listfile | !wildcard参量recurse_type此值在这个选项中必须使用。如果此选项的值不存在,那么将使用被 -r (递归子目录) 选项所指定的值。更多详细内容请参阅 -r (递归子目录) 选项。recurse_type := r- | 0file_ref指定文件名或通配符、或使用文件列表来添加文件。file_ref := listfile | !wildcard参数 说明listfile 指定文件列表。请参考 文件列表 相关信息。wildcard 指定文件名或

20、通配符。示例7z a -tzip src.zip *.txt -ir!DIR1*.cpp从当前目录中添加 *.txt 文件,和 DIR1 目录及其子目录中的 *.cpp 文件到 src.zip 压缩档案。可以和此选项结合使用的命令a (添加), d (删除), e (释放), l (列表), t (测试), u (更新), x (完整路径释放)其它选项: -r (递归子目录), -x (排除文件)-m (设置压缩算法) 选项指定压缩算法。语法-mmethod_parameters此选项的格式依压缩档案的类型而定。Zip参数 默认值 说明x=0 | 5 | 9 5 设置压缩等级。m=Method

21、ID Deflate 设置压缩算法:Copy、Deflate、Deflate64、BZip2。fb=NumFastBytes 32 设置 Deflate 编码器的单词大小。pass=NumPasses 1 设置 Deflate 编码器的传送大小。X=0 | 5 | 9 设置压缩等级压缩等级 说明0 不压缩。5 默认的压缩等级。9 最大压缩等级。压缩后的文件会更小。但是在压缩的时候会比较慢而且需要较多的物理内存。fb=NumFastBytes 设置 Deflate 编码器的单词大小。您可以在 3 到 255 范围之内更改。在 Deflate 算法下,它的默认值是 32;在 Deflate 64

22、算法下,它的默认值是 64。如果要压缩的多个文件中,有很多排列相同的字节,比如说内容及格式极为相同的两个纯文本文档,那么在压缩的时候如果有较大的单词大小,将会在一定程度上提高压缩比。所以通常情况下,其数量越大,压缩后的文件就会越小。但是在压缩和解压缩的时候会比较慢而且需要较多的物理内存。pass=NumPasses 设置 Deflate 编码器的传送大小。您可以在 1 到 4 范围之内更改。在 Deflate 算法下,它的默认值是 1;在 Deflate 64 算法下,它的默认值是 3。此项可略微提升压缩比,但并不明显。Gzip 除了 GZip 不支持“储存”压缩算法之外,GZip 和 Zip

23、 一样使用着相同的参数。7z参数默认 说明x=0 | 1 | 5 | 7 | 9 5 设置压缩等级。s=off | on | e Nf Nb | Nk | Nm | Ngon 设置固实模式。f=off | onon 开启或关闭可执行文件压缩过滤器。hc=off | onon 开启或关闭档案文件头压缩。hcf=off | onon 开启或关闭档案文件头完全压缩。he=off | onoff 开启或关闭档案文件头加密。bC1sS1:C2sS2设置编码器之间绑定。N=MethodID:param1:param2.LZMA设置压缩算法:LZMA、PPMd、BZip2、Deflate、BCJ、BCJ2、

24、Copy。mt=off | onoff设置多线程模式。x=0 | 1 | 5 | 7 | 9 设置压缩等级压缩等级 说明0 不压缩.1 快速压缩:LZMA 快速算法、32KB 字典大小、HC3 Match finder、BCJ 过滤器。5 正常压缩:LZMA 标准算法、2 MB 字典大小、BT4 Match finder、单词大小为 32、BCJ 过滤器。7 最大压缩:LZMA 最大算法、8 MB 字典大小、BT4 Match finder、单词大小为 64、BCJ 过滤器。9 极限压缩:LZMA 最大算法、32 MB 字典大小、BT4b Match finder、单词大小为 64、BCJ2

25、过滤器。s=off | on | e Nf Nb | Nk | Nm | Ng) 开启或关闭固实模式。此选项的默认值是 s=on。开启或关闭固实压缩档案模式。在创建固实压缩档案模式中,它把压缩档案中的所有文件都当成一个连续数据流来看待。通常情况下,固实压缩可增加压缩比,特别是在添加大量小文件的时候。e 为每一种文件扩展名使用单独的固实数据流Nf 设置在一个固实数据流种文件的个数Nb | Nk | Nm | Ng 设置固实数据流的大小(字节)不同的压缩等级对固实数据流大小的限制:压缩等级 大小 储存快速 16 MB正常 256 MB最大 1 GB极限 4 GB对固实数据流大小的限制虽然能应响到压

26、缩比,但是它还是有相当多的优势:万一压缩档案损坏,并不会丢失所有数据。减少了文件的释放时间。在当前的版本中,您只能更新在压缩时未选择“创建固实压缩档案”的压缩档案。也就是说当前版本不支持固实压缩档案的更新。示例:-s=100f10m设置固实模式使每个固实数据流种最多 100 文件,并且最大 10 MB 。f=off | on开启或关闭可执行文件压缩过滤器:dll、exe、ocx、sfx、sys。它用于 BCJ2 过滤器(使用极限压缩)及 BCJ 过滤器中。此选项的默认值是 f=on.hc=off | on开启或关闭档案文件头压缩。此选项的默认值是 hc=on。如果开启档案文件头压缩,一部分档案

27、的文件头将使用 LZMA 算法进行压缩。hcf=off | on开启或关闭档案文件头完全压缩。此选项的默认值是 hcf=on。如果开启档案文件头完全压缩,那么此压缩档案只有 7-Zip 2.30 beta 25 及更高的版本才能支持。he=off | on开启或关闭档案文件头加密。此选项的默认值是 he=off。N设置算法的顺序。它也可以用算法关联参数。最小值为 0。含有从号的算法将被首先使用。bC1sS1:C2sS2将输出流 S1 及编码器 C2 中的输入流 S2 与编码器 C1 绑定。如果未指定流的大小,那么大小将为 0。通常情况下,编码器有一个输入流及一个输出流。而在 7z 中,一些编码

28、器有多个输入及输出流。举个例子,BCJ2 编码器有有关输入流及四个输出流。mt=off | on开启或关闭多线程压缩模式。在多线程支持模式中,7-Zip 将使用两个线程来进行压缩。这样的话,对于多处理器系统,那么压缩速度将提升 70-80%。对于 Pentium 4 超线程处理器,压缩速度将提升 25% 左右。但解压缩时只使用单独线程。注意!此选项仅对 LZMA 压缩算法有效。N=MethodID:param1:param2 . :paramN设置压缩算法。在 7z 格式中,您可以使用许多压缩算法。此选项的默认算法是 LZMA。此参数必须是下列格式中的任意一种:ParamName=ParamV

29、alue。ParamNameParamValue,ParamValue 是一个数值,并且 ParamName 中不包含数字。支持的压缩算法:MethodID 说明LZMA 基于 LZ 之上的压缩算法。PPMd 基于 Dmitry Shkarin 之上的算法 PPMdH 并加以优化。通常能对纯文本提供高压缩比及较快的解压缩速度。Bzip2 基于 BWT 的标准压缩算法。通常能对纯文本提供较高压缩比及相当不错的解压缩速度。Deflate ZIP 及 GZip 格式的标准压缩算法。没有很高的压缩比。但是它拥有十分快的压缩及解压缩速度。Deflate 压缩算法只支持 32 KB 字典大小。BCJ (CALL、JUMP)32 位 x86 可执行文件转换器。BCJ2 (CALL、JUMP、JCC)32 位 x86 可执行文件转换器(第二版)。Copy 不压缩。LZMALZMA 是基于 Lempel-Ziv(由以色列数学家 A.Lempel 和 J.Ziv 共同开发的压缩算法)之上的压缩算法。它能提供相当快的解压缩速度(约比压缩快 10 到

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1