目前共有82篇帖子。 内容转换:不转换▼
 
点击 回复
3209 81
抛弃WinRAR,用好压
一派护法 十九级
61楼 发表于:2010-8-31 22:02

-i (附加文件) 选项

指定附加文件或一类文件。

此选项可附件添加多个类型。


语法

-i[<recurse_type>]<file_ref> <recurse_type> ::= r[- | 0] <file_ref> ::= @{listfile} | !{wildcard}


参量

<recurse_type>

此值在这个选项中必须使用。如果此选项的值不存在,那么将使用被 -r (递归子目录) 选项所指定的值。更多详细内容请参阅 -r (递归子目录) 选项。

<recurse_type> ::= r[- | 0]

<file_ref>

指定文件名或通配符、或使用文件列表来添加文件。

<file_ref> ::= @{listfile} | !{wildcard}

参数 说明 {listfile} 指定文件列表。请参考 文件列表 相关信息。 {wildcard} 指定文件名或通配符。


示例

HaoZipC a -tzip src.zip *.txt -ir!DIR1\*.cpp

从当前目录中添加 *.txt 文件,和 DIR1 目录及其子目录中的 *.cpp 文件到 src.zip 压缩文件。


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

a (添加)d (删除)e (释放)l (列表)t (测试)u (更新)x (完整路径释放)


其它

选项: -r (递归子目录)-x (排除文件)

一派护法 十九级
62楼 发表于:2010-8-31 22:03

-m (设置压缩算法) 选项

指定压缩算法。


语法

-m<method_parameters>

此选项的格式依压缩文件的类型而定。


Zip

参数 默认值 说明 x=[0 | 5 | 9 ] 5 设置压缩等级。 m={MethodID} 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 算法下,它的默认值是 64。如果要压缩的多个文件中,有很多排列相同的字节,比如说内容及格式极为相同的两个纯文本文档,那么在压缩的时候如果有较大的单词大小,将会在一定程度上提高压缩比。所以,通常情况下,其数量越大,压缩后的文件就会越小。但是在压缩和解压缩的时候会比较慢而且需要较多的物理内存。

pass={NumPasses}

设置 Deflate 编码器的传送大小。您可以在 1 到 4 范围之内更改。在 Deflate 算法下,它的默认值是 1;在 Deflate 64 算法下,它的默认值是 3。此项可略微提升压缩比,但并不明显。


GZip

除了 GZip 不支持“储存”压缩算法之外,GZip 和 Zip 一样使用着相同的参数。



7z

参数 默认 说明 x=[0 | 1 | 5 | 7 | 9 ] 5 设置压缩等级。 s=[off | on | [e] [{N}f] [{N}b | {N}k | {N}m | {N}g] on 设置固实模式。 f=[off | on] on 开启或关闭可执行文件压缩过滤器。 hc=[off | on] on 开启或关闭文件头压缩。 hcf=[off | on] on 开启或关闭文件头完全压缩。 he=[off | on] off 开启或关闭文件头加密。 b{C1}[s{S1}]:{C2}[s{S2}]   设置编码器之间绑定。 {N}={MethodID}[:param1][:param2][..] LZMA 设置压缩算法:LZMA、PPMd、BZip2、Deflate、BCJ、BCJ2、Copy。 mt=[off | on] off 设置多线程模式。

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 过滤器。

s=[off | on | [e] [{N}f] [{N}b | {N}k | {N}m | {N}g)]

开启或关闭固实模式。此选项的默认值是 s=on。开启或关闭固实压缩文件模式。在创建固实压缩文件模式中,它把压缩文件中的所有文件都当成一个连续数据流来看待。通常情况下,固实压缩可增加压缩比,特别是在添加大量小文件的时候。

e 为每一种文件扩展名使用单独的固实数据流 {N}f 设置在一个固实数据流种文件的个数 {N}b | {N}k | {N}m | {N}g 设置固实数据流的大小(字节)

不同的压缩等级对固实数据流大小的限制:

压缩等级 大小 储存 0 B 快速 16 MB 正常 256 MB 最大 1 GB 极限 4 GB

对固实数据流大小的限制虽然能应响到压缩比,但是它还是有相当多的优势:

万一压缩文件损坏,并不会丢失所有数据。 减少了文件的释放时间。

在当前的版本中,您只能更新在压缩时未选择“创建固实压缩文件”的压缩文件。也就是说当前版本不支持固实压缩文件的更新。

示例:

-s=100f10m

设置固实模式使每个固实数据流种最多 100 文件,并且最大 10 MB 。

f=[off | on]

开启或关闭可执行文件压缩过滤器:dll、exe、ocx、sfx、sys。它用于 BCJ2 过滤器(使用极限压缩)及 BCJ 过滤器中。此选项的默认值是 f=on.

hc=[off | on]

开启或关闭文件头压缩。此选项的默认值是 hc=on。如果开启文件头压缩,一部分文件的文件头将使用 LZMA 算法进行压缩。

hcf=[off | on]

开启或关闭文件头完全压缩。此选项的默认值是 hcf=on。如果开启文件头完全压缩,那么此压缩文件只有好压2.30 beta 25 及更高的版本才能支持。

he=[off | on]

开启或关闭文件头加密。此选项的默认值是 he=off。

{N}

设置算法的顺序。它被用作算法关联参数。最小值为 0。含有从号的算法将被首先使用。

b{C1}[s{S1}]:{C2}[s{S2}]

将以 C1 编码器编码的输出流 S1 与以 C2 编码器编码的输入流 S2 绑定,如果数据流序号未被指定,默认的数据流序号为 S0。

通常情况下,编码器有一个输入流及一个输出流。而在好压中,一些编码器有多个输入及输出流。

举个例子,BCJ2 编码器有一个输入流及四个输出流。

mt=[off | on]

开启或关闭多线程压缩模式。在多线程支持模式中,好压将使用两个线程来进行压缩。这样的话,对于多处理器系统,那么压缩速度将提升 70-80%。对于 Pentium 4 超线程处理器,压缩速度将提升 25% 左右。但解压缩时只使用单独线程。注意!此选项仅对 LZMA 压缩算法有效。

{N}={MethodID}[:param1][:param2] ... [:paramN]

设置压缩算法。在7z格式中,您可以使用许多压缩算法。此选项的默认算法是 LZMA。

此参数必须是下列格式中的任意一种:

{ParamName}={ParamValue}。 {ParamName}{ParamValue},{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 不压缩。


LZMA

LZMA 是基于 Lempel-Ziv(由以色列数学家 A.Lempel 和 J.Ziv 共同开发的压缩算法)之上的压缩算法。它能提供相当快的解压缩速度(约比压缩快 10 到 20 倍)。对内存的需求也不尽相同(详细信息请参见 d={Size}[b|k|m] 选项)。

参数 默认值 说明 a=[0|1|2] 1 设置压缩等级 d={Size}[b|k|m] 20 设置字典大小 mf={MF_ID} bt4 设置匹配器 fb={N} 32 设置紧缩字节数量 lc={N} 3 设置 Literal Context 块数 - [0, 8] lp={N} 0 设置 Literal Pos 块数 - [0, 4] pb={N} 2 设置 Pos 块数 - [0, 4]

a=[0|1|2]

设置压缩等级:0=快速、1=正常、2=最大压缩。默认值为 1。

d={Size}[b|k|m]

设置 LZMA 压缩算法的字典大小。您可以使用字节、KB 或 MB 来指定此项。字典大小的最大值为 256 MB=2^28 字节。正常模式下,LZMA 的字典大小默认值为 21(2 MB) ;最大模式(-mx=7)下为 23(8 MB);极限模式(-mx=9)下为 25(32 MB)。如果您未指定 [b|k|m] 项,字典大小将自动根据压缩等级来选择相应的单位。对于 LZMA 算法的文件解压缩,若压缩文件的字典大小为 64 MB,则解压缩时就需要 64 兆可用的物理内存。

mf={MF_ID}

设置 LZMA 压缩算法的匹配器。默认算法为 bt4。bt* 类的算法所需的内存比 pat* 类所需的内存少。通常情况下 bt4 的工作速度比 pat* 快得多,然而部分文件格式在 pat* 算法中可以工作得很快。hc* 类算法并没有很好得压缩比,但是它与快速模式(a=0)结合使用通常会工作得相当快。所需内存依字典大小而定(参见下表)。

MF_ID 所需内存 说明 bt2 d×9.5 + 1 MB 二进制树;2 散列字节。 bt3 d×9.5 + 65 MB 二进制树;2-3(完整) 散列字节。 bt4 d×9.5 + 6 MB 二进制树;2-3-4 散列字节。 bt4b d×9.5 + 34 MB 二进制树;2-3-4(大) 散列字节。 pat2r d×26 + 1 MB Patricia 树;2-位节点;可移动。 pat2 d×38 + 1 MB Patricia 树;2-位节点。 pat2h d×38 + 77 MB Patricia 树;2-位节点;2-3 散列字节。 pat3h d×62 + 85 MB Patricia 树;3-位节点;2-3 散列字节。 pat4h d×110 + 101 MB Patricia 树;4-位节点;2-3 散列字节。 hc3 d×5.5 + 1 MB Hash Chain;-3 散列字节。 hc4 d×5.5 + 6 MB Hash Chain;2-3-4 散列字节。

注意:操作系统同样需要一部分物理内存来维持系统得正常运行。所以至少要剩余 32 可用物理内存。

fb={N}

设置 LZMA 压缩算法的单词字节。有效范围从 5 到 273。正常模式下默认值为 32;最大模式下为 64 。通常情况下,较大的数值能略微提高压缩比。但同时也会降低压缩速度。

lc={N}

设置 Literal Context 位数。有效范围从 0 到 8。默认值为 3。有时压缩文件中含有大文件会自动使用 lc=4。

lp={N}

设置 Literal Pos 位数。有效范围从 0 到 4。默认值为 0。

pb={N}

设置 Pos 位数。有效范围从 0 到 4。默认值为 2。


PPMd

PPMd 是 PPM-based 压缩算法的简写。它基于 Dmitry Shkarin 的算法 PPMdH 并对其源代码加以优化。PPMd 通常能对纯文本提供高压缩比及较快的解压缩速度。压缩和解压缩的速度完全相同,所需的内存大小也一样。

参数 默认值 说明 mem={Size}[b|k|m] 24 设置 PPMd 算法使用内存。 o={Size} 6 设置 PPMd 算法压缩命令。

mem={Size}[b|k|m]

设置 PPMd 算法使用的内存多少。您可以使用字节、KB 或 MB 来指定此项。最大值为 2 GB=2^31 字节;默认值为 24(16MB)。如果您未指定 [b|k|m] 项,字典大小将自动根据压缩等级来选择相应的单位。PPMd 在压缩和解压缩时所需的内存大小是相同的。

o={Size}

设置 PPMd 算法压缩命令。其大小必须在 [2,32] 范围内。默认值为 6。


BCJ2

BCJ2 是 32 位 x86 可执行文件转换器(第二版)。它通过转换分支指令来对文件进行进一步压缩。

BCJ2 编码器有一个输入流和四个输出流:

s0:主流。需要被进一步压缩。 s1:CALL 值转换流。需要被进一步压缩。 s2:JUMP 值转换流。需要被进一步压缩。 s3:服务流。它已经备压缩过。

如果使用 LZMA 压缩算法,s1 及 s2 流的字典大小可以比 s0 流的小很多(大多数情况下 512 KB 足够了)。


示例

HaoZipC a -tzip archive.zip *.jpg -mx0

不压缩而直接将 *.jpg 文件添加到 archive.zip 文件。

HaoZipC a -t7z archive.7z *.exe *.dll -m0=BCJ -m1=LZMA:d=21 -ms -mmt

添加 *.exe 及 *.dll 文件到固实压缩文件 archive.7z。使用 LZMA 压缩算法、2 MB 字典大小及 BCJ 转换器。压缩将开启多线程优化(如果可用)。

HaoZipC a -t7z archive.7z *.exe *.dll -m0=BCJ2 -m1=LZMA:d23 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3

使用 BCJ2 转换器添加 *.exe 及 *.dll 文件到压缩文件 archive.7z。主输出流(s0)使用 LZMA 压缩算法且 8 MB 字典大小, BCJ2 转换的输出流 s1 及 s2 使用 LZMA 压缩算法且 512 KB 字典大小。

HaoZipC a -t7z archive.7z *.txt -m0=PPMd

添加 *.txt 文件到压缩文件 archive.7z。 使用 PPMd 压缩算法。


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

a (添加)d (删除)u (更新)


其它

选项: -t (设置压缩文件格式)

一派护法 十九级
63楼 发表于:2010-8-31 22:03

-o (设置输出文件夹) 选项

指定释放文件的输出文件夹。

此选项只能和释放命令配合使用。


语法

-o{dir_path}

{dir_path}

指定释放文件的输出文件夹路径。路径的结尾不一定要求有反斜线(“\”)


示例

HaoZipC x archive.zip -oc:\Doc

从 archive.zip 压缩文件释放所有文件到 c:\Doc 文件夹。


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

e (释放)x (完整路径释放)

一派护法 十九级
64楼 发表于:2010-8-31 22:03

-p (设置密码) 选项

指定密码。


语法

-p{password}

{password}

指定密码。


示例

HaoZipC x archive.zip -psecret

将设有密码“secret”的压缩文件 archive.zip 中所有文件释放。


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

a (添加)d (删除)e (释放)t (测试)u (更新)x (完整路径释放)

一派护法 十九级
65楼 发表于:2010-8-31 22:03

-r (递归子目录) 选项

把命令行中的通配符及文件名以指定的方法对待。


语法

-r[- | 0]



选项
说明

-r
开启递归子目录。对于 e (释放)l (列表)t (测试)x (完整路径释放) 这些在压缩文件中操作的命令, 会默认使用此选项。 

-r-
关闭递归子目录。对于 a (添加)d (删除)u (更新) 等所有需扫描磁盘文件的命令,会默认使用此选项。 

-r0
开启递归子目录。但只应用于通配符。 

示例

HaoZipC l archive.zip -r- *.doc

列出在 archive.zip 压缩文件中根目录下的 *.doc 文件。

HaoZipC a -tzip archive.zip -r src\*.cpp src\*.h

将 src 目录及其子目录中的 *.cpp 及 *.h 文件添加到 archive.zip 压缩文件。


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

a (添加)d (删除)e (释放)l (列表)t (测试)u (更新)x (完整路径释放)


其它

选项: -i (附加文件)-x (排除文件)

一派护法 十九级
66楼 发表于:2010-8-31 22:03

-scs (设置列表文件字符集) 选项

设置列表文件的字符集。


语法

-scs{UTF-8 | WIN | DOS}

默认字符集为 UTF-8。

UTF-8

Unicode UTF-8 字符集。

WIN

Windows 默认字符集。

DOS

Windows 默认 DOS (OEM) 字符集。


示例

HaoZipC a archive.7z @listfile.txt -scsWIN

从列表文件 listfile.txt 中压缩文件,该列表文件使用 Windows 默认字符集。


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

a (添加)u (更新)

一派护法 十九级
67楼 发表于:2010-8-31 22:03

-seml (通过电子邮件发送文件) 选项

通过电子邮件发送压缩文件。


语法

-seml[.]

[.]

邮件发送后删除压缩文件。


示例

HaoZipC a archive.7z -seml a.txt

压缩 a.txt 文件并通过电子邮件发送 archive.7z。


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

a (添加)u (更新)

一派护法 十九级
68楼 发表于:2010-8-31 22:03

-sfx (创建自释放文件) 选项

创建自释放文件。


语法

-sfx[{SFX_Module}]

{SFX_Module}

指定将被添加到压缩文件的自释放(SFX)模块。然而被指定的模块必须和 HaoZipC.exe 文件在同一目录。如果 {SFX_Module} 未指定,好压将使用命令行自释放模块 7zCon.sfx。

SFX_Module 说明 HaoZip7zCon.sfx 命令行(DOS)版本。 HaoZip7zSetup.sfx Windows安装盘版本。

一派护法 十九级
69楼 发表于:2010-8-31 22:03

-si (从 stdin 读取数据) 选项

使好压从 stdin 中使用数据(标准输入流)。


语法

-si{file_name}

{file_name}

为要压缩的数据指定一个将要储存在压缩文件中的名称。如果 file_name 未被指定,数据将被储存而没有名称。

注意:当前版本的好压不支持从 stdin 中读取压缩文件。


示例

HaoZipC a archive.gz -tgzip -siDoc2.txt < Doc.txt

使用 Doc2.txt 文件名压缩输入流从文件 Doc.txt 到压缩文件 archive.gz。


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

a (添加)u (更新)

一派护法 十九级
70楼 发表于:2010-8-31 22:03

-so (从 stdout 写入数据) 选项

使好压从 stdout 中使用数据(标准输出流)。


语法

-so


示例

HaoZipC x archive.gz -so > Doc.txt

解压缩 archive.gz 输出流并将该输出流写入到 Doc.txt 文件。

HaoZipC a dummy -tgzip -so Doc.txt > archive.gz

压缩 Doc.txt 输出流并将该输出流写入到 archive.gz 压缩文件。


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

a (添加)e (释放)u (更新)x (完整路径释放)

一派护法 十九级
71楼 发表于:2010-8-31 22:03

-slp (设置大内存模式) 选项

设置大内存模式。


语法

-slp[-]

选项 说明 -slp 开启大内存模式。 -slp- 关闭大内存模式。此选项维默认值。

如果开启此功能,好压将尝试使用大内存页。此功能可以加快压缩速度。但是好压在开始压缩的时候要分配大内存页,会出现一些停顿,同样,如果好压使用大内存页,任务管理器页不会显示程序占用内存的实际值。此功能仅能运行在 Windows 2003 / XP x64 / Vista。并且您必须拥有系统的管理员权限。推荐内存大小:1 GB 或更多。正确配置此功能您必须至少运行一次好压文件管理器,关闭后重启系统即可。


示例

HaoZipC a archive.7z -slp a.iso

使用大内存页压缩模式压缩 a.iso文件。

一派护法 十九级
72楼 发表于:2010-8-31 22:03

-slt (显示技术信息) 选项

l (列表) 命令设置技术模式。


语法

-slt



示例

HaoZipC l -slt archive.7z

显示 archive.7z 文件的技术信息。


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

l (列表)

一派护法 十九级
73楼 发表于:2010-8-31 22:04

-ssc (设置区分大小写模式) 选项

设置文件名是否区分大小写。


语法

-scs[-]



选项
说明

-ssc
设置为区分大小写模式。Posix 及 Linux 系统默认使用此选项。

-ssc-
设置为不区分大小写模式。Windows 系统默认使用此选项。

示例

HaoZipC a archive.7z A*.txt -ssc -r

从当前目录及其子目录压缩所有 A*.txt 文件,但不包括 a*.txt 文件。

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

a (添加)d (删除)e (释放)l (列表)t (测试)u (更新)x (完整路径释放)

一派护法 十九级
74楼 发表于:2010-8-31 22:04

-ssw (压缩正在写入的文件) 选项

压缩正在被其他应用程序使用的文件。如果此选项未被设置,好压将不会压缩这样的文件。


语法

-ssw


示例

HaoZipC a archive.7z -ssw *.txt

压缩当前文件夹下所有 *.txt 文件,包括正在被其他应用程序使用的文件。


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

a (添加)u (更新)

一派护法 十九级
75楼 发表于:2010-8-31 22:04

-t (设置压缩文件格式) 选项

指定压缩文件格式。


语法

-t{archive_type}

{archive_type}

指定压缩文件格式。它们可以是:zip、7z 或 tar 格式。而 默认值是7z格式。


示例

HaoZipC a -tzip archive.zip *.txt

使用 zip 格式从当前目录中添加所有 *.txt 文件到压缩文件 archive.zip。


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

a (添加)u (更新)

一派护法 十九级
76楼 发表于:2010-8-31 22:04

-u (更新选项) 选项

指定压缩文件中文件的更新及创建的方式。


语法

-u[-]<action_set>[!{new_archive_name}] <action_set> ::= <state_action>... <state_action> ::= <state><action> <state> ::= p | q | r | x | y | z | w <action> ::= 0 | 1 | 2 | 3


参量

连字符(-)

对原压缩文件不进行任何更新。

{new_archive_name}

指定新压缩文件的路径。

<state>

<state> ::= p | q | r | x | y | z | w

每个文件名都会赋予下列六个变量:

<state> 状态说明 磁盘上的文件 压缩文件中的文件 p 文件在压缩文件中,但并不和磁盘上的文件相匹配。   存在,但并不匹配 q 文件在压缩文件中,但磁盘上并不存在。 不存在 存在 r 文件不在压缩文件中,但磁盘上存在。 存在 不存在 x 压缩文件中的文件比磁盘上的文件新。 较旧 较新 y 压缩文件中的文件比磁盘上的文件旧。 较新 较旧 z 压缩文件中的文件和磁盘上的文件相同。 相同 相同 w 不能检测文件是否较新(时间相同但大小不同) ? ?

<action>

为适当的 <state> 指定动作。

<action> ::= 0 | 1 | 2 | 3

您可以指定下列四个动作变量中的任意一个:

<action> 说明 0 忽略文件(在压缩文件中不为此文件创建项目) 1 复制文件(用压缩文件中的新文件覆盖旧文件) 2 压缩文件(将磁盘上的新文件压缩到文件中) 3 创建剔除项(释放过程中将删除文件或目录项)。此功能只支持7z格式。


注意

任何的更新命令(如 a (添加)d (删除)u (更新))都可以被分配到下列项目中。

下列表格中显示的是更新命令的动作设置。

命令\ <state> p q r x y z w d (删除) 1 0 0 0 0 0 0 a (添加) 1 1 2 2 2 2 2 u (更新) 1 1 2 1 2 1 2

此选项可同时更新多个文件。好压能在一次操作中创建任何数量的新压缩文件。


示例

HaoZipC u c:\1\exist.7z -u- -up0q3x2z0!c:\1\update.7z * -r

创建新压缩文件 update.7z 并将当前目录中的 exist.7z 压缩文件里所有不同文件写入此压缩文件。并不更改 exist.7z 压缩文件的内容。


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

a (添加)d (删除)u (更新)

一派护法 十九级
77楼 发表于:2010-8-31 22:04

-v (创建分卷) 选项

指定分卷大小。


语法

-v{Size}[b | k | m | g]

{Size}[b | k | m | g]

指定分卷大小,可以使用字节、KB(1 KB=1024 字节),MB(1 MB = 1024 KB)或 GB(1 GB = 1024 MB)。如果您只指定了 {Size},好压将把它视为字。

您可以同时指定多个 -v 选项。


示例

HaoZipC a a.7z *.txt -v10k -v15k -v2m

创建 a.7z 分卷压缩文件。第一个分卷为 10 KB,第二个为 15 KB,剩下全部为 2 MB。


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

a (添加)

一派护法 十九级
78楼 发表于:2010-8-31 22:04

-w (设置工作目录) 选项

为文件压缩设置临时的工作目录。默认情况下,好压新建一个压缩文件时,会临时在当前目录创建一个基本压缩文件。然而通过指定此选项,您可以设置基本压缩文件的生成目录,也就是工作目录。当压缩完成时,它将会被重命名为压缩前您所指定的文件名,然后删除在临时目录中的原始压缩文件。


语法

-w[{dir_path}]

{dir_path}

指定目标文件夹。

如果 <dir_path> 未指定,那么好压将使用 Windows 默认的临时目录。


示例

HaoZipC a -tzip archive.zip *.cpp -wc:\temp

添加 *.cpp 文件到 archive.zip 压缩文件,并将临时压缩文件创建到 c:\temp 文件夹。


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

a (添加)d (删除)u (更新)

一派护法 十九级
79楼 发表于:2010-8-31 22:04

-x (排除文件) 选项

指定某一文件或某一类文件从操作中排除。

此选项可同时排除多个类型。


语法

-x[<recurse_type>]<file_ref> <recurse_type> ::= r[- | 0] <file_ref> ::= @{listfile} | !{wildcard}

更多详细内容请参阅 -i (附加文件) 选项。


示例

HaoZipC a -tzip archive.zip *.txt -x!temp.*

添加除 temp.* 文件之外的所有 *.txt 文件到压缩文件 archive.zip。


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

a (添加)d (删除)e (释放)l (列表)t (测试)u (更新)x (完整路径释放)


其它

选项: -r (递归子目录)-i (附加文件)

一派护法 十九级
80楼 发表于:2010-8-31 22:04

-y (全是) 选项

使好压执行命令时的大多数提示失效。您可以使用此选项来阻止在 e (释放)x (完整路径释放) 命令中文件覆盖时的提示。


语法

-y


示例

HaoZipC x src.zip -y

从 src.zip 释放所有文件。所有的覆盖提示将被阻止且所有相同文件名的文件将被覆盖。


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

e (释放)x (完整路径释放)


其它

选项: -ao (覆盖模式)

一派护法 十九级
81楼 发表于:2010-8-31 22:04

常见问题

问题和答复

问: 哪里可以获得最新版本的好压软件?

答: 请访问好压软件官方网站:www.haozip.com 你也可以通过好压软件的“在线更新”功能完成升级操作。

问: 我忘记了我的密码请帮帮我!

答: 好压软件加密并没有任何的后门程序。即使我们开发者自己的任何压缩文件,如果我忘记了密码,我也无法破解密码。所以在这种状况下我们也无能为力。

问: 好压软件收费吗?

答: 好压软件承诺永久免费,你不需要支付任何费用就可以使用好压软件的全部功能。

问: 我想得到好压软件的源代码,可以给我吗?

答: 请到好压的官方网站(http://www.haozip.com/)下载

问:为什么不支持RAR格式的生成?

答: 由于RAR是一种私有格式,RAR的开发者不允许其他软件生成RAR格式。因此好压暂时不支持RAR格式。

问: 我想联系作者,有联系方式吗?

答: 你可以发送电子邮件到 haozip@gmail.com 我将会认真看每一封邮件并给予答复的^_^

一派护法 十九级
82楼 发表于:2010-8-31 22:05

版本更新日志

2010-08-18 好压软件V2.0版发布

*新增img文件格式解压支持。

*新增wim文件格式解压支持。

*改版硬件性能评测界面与功能。

*好压主界面右键菜单中增加"系统"选项,可在设置对话框中勾选。

*批量重命名工具增加排序功能。

*好压升级界面改进,支持断点续传功能。

*优化了升级策略与网络状况。

*新增缩略图浏览模式,可使用缩略图浏览压缩包内文件。

*右键中增加可选的批量重命名勾选。

*新增主界面"前进"与"后退"快捷键。

*开始程序菜单调整。增加二级菜单"好压实用工具"

*优化了保存配置部分代码,效率提高。

*调整了包内浏览列表显示顺序。

*针对7z格式,自解压文件自动追加文件名。

*其他一些BUG与功能改进。

*若干界面文字与布局调整优化。

 

2010-06-28 好压软件V2.0 Beta版发布

*内核优化,ZIP格式压缩速度大幅提高

*优化了对Wim格式的支持

*高级自解压模块增加写入注册表功能。

*启用好压软件数字签名(感谢亚洲诚信赞助www.trustasia.com)

*新增专用于论坛上传的压缩分卷格式。

*调整了鼠标右键解压菜单快捷键。

*优化了好压主界面操作中的鼠标/键盘焦点定义。

*增加分卷压缩包中跨卷文件的显示标记。

*优化了分卷流程与分卷的底层代码。

*调整配置文件,压缩配置选项与自解压高级选项可自由关联。

*压缩包注释信息支持自解压脚本显示。

*新增高级自解压模块预释放功能。

*主程序左侧目录树增加"回收站"显示。

*主程序左侧目录树增加鼠标右键菜单扩展。

*解压窗口目录树增加鼠标右键菜单扩展。

*增加好压卸载调查问卷。

*调整了升级程序,取消每天升级选项。

*精简了升级过程中的提示信息。

*精简了工作进度条信息,调整信息显示位置。

*修正了包内编辑后保存反复提示的Bug

*修正了英文版下多处快捷键冲突。

*其他一些BUG与功能改进。

*若干界面文字与布局调整优化。

 

2010-04-08 好压软件V1.9版发布

*新增鼠标拖拽功能,支持目录树/文件浏览界面相互拖拽。

*新增压缩包内可选的自定义显示列。

*新增XZ文件格式解压支持。

*新增将ISZ文件解压为ISO文件功能。

*增强了rar/cab等格式兼容性。(感谢网友小寅提供支持)

*增强了压缩文件加密过程中异常操作的容错性。

*调整硬件性能测评界面,增加性能对比。

*新增常用代码页设置,调整了代码页设置菜单。

*批量文件改名工具增加了修改文件扩展名功能。

*发布支持WINPE系统的好压版本。(下载地址:http://www.haozip.com/download.htm)

*发布了好压免安装绿色版。(下载地址:http://www.haozip.com/download.htm)

*新增对可移动磁盘exe文件的打开支持。

*调整好压配置目录,皮肤安装后切换windows用户可正常使用。

*默认不显示目录树界面中的压缩包预览,提高主界面启动速度。

*修正了多语言版中部分快捷键冲突。

*修正了win7系统下只读磁盘的若干问题。

*修正了导入注释文件大小过大所产生的错误。

*修正了内部查看器若干显示错误。

*修正了转换压缩文件过程中可能出现的临时文件不清理问题。

*其他一些BUG与功能改进。

*若干界面文字与布局调整优化。

 

2010-02-08 好压软件V1.8版发布

*新增好压程序小图标,增加zip/7z/rar/iso文件图标样式。

*改写扩展关联程序代码,提高效率。

*新增搜索结果中的鼠标拖拽操作。

*新增了可选的"压缩每个选中项到单独的压缩文件"功能菜单。

*内部图片查看器新增鼠标滚轮缩放功能。

*新增好压皮肤安装完毕后立即启用提示。

*增加Tar格式文件在包内文件浏览的算法显示。

*调整了MD5设置上限,最大支持单个10GB的文件计算。

*批量解压操作中,新增密码记忆功能。

*优化了自动升级程序,确保正常升级。

*美化了内部图片查看器图标。

*优化了密码菜单的若干逻辑操作。

*优化了win7系统下若干文字错误。

*调整了部分文件目录的"详细信息"显示方式。

*调整了若干菜单顺序与图标。

*修正了自解压模块无法保存为默认的Bug。

*修正了若干自解压模块提示错误信息。

*修正了某些情况下可能出现的特殊文件夹不显示问题。

*修正了图片转换工具若干色深问题。

*修正了英语版若干文字错误。

*修复了tiff文件图片转换出错的Bug。

*修复了win7系统下可能出现的卸载Bug。

*修复了转换压缩包工具中的提示错误。

*修复了"修复"工具快捷方式无效的Bug。

*修复了多次粘贴操作可能出现的主程序关闭Bug。

*修复了后台转换压缩包过程中不显示转换进度的问题。

*其他一些BUG与功能改进。

*若干界面文字与布局调整优化。

 

2009-12-30 好压软件V1.7版发布

*发布好压多语言版(32/64位兼容)。

*优化磁盘写入代码,提升软件速度。

*自解压模块新增"模式"选项卡,支持静默等参数。

*自解压模块新增"安装完成后删除自解压文件"功能 。

*自解压模块"高级"自解压选项卡界面调整。

*自解压模块新增"请求管理员密码"功能 。

*自解压模块调整,"保存当前设置为默认值" 时,不保存"自解压文件生成路径"。

*自解压模块去除了HaoZip7zDefault.sfx模块。

*新增批量字符替换工具。

*新增文件菜单中的ico图标。

*新增了压缩包密码添加、修改、清除功能。

*调整了若干菜单顺序。

*在"选项"菜单中新增压缩配置管理菜单。

*压缩配置管理新增复制功能。

*压缩配置管理支持修改压缩参数。

*调整了好压开始菜单,新增实用工具。

*调整了工具栏图标大小,并增加菜单选项。

*调整了主程序16x16图标样式。

*优化了图片预览功能,状态栏显示图片像素大小等信息。

*优化了外壳扩展对特殊磁盘路径中的文件访问机制。

*优化了MD5校验工具文件导入方式。

*优化了自动升级程序。

*修复了程序Alt+N快捷键冲突。

*修复了压缩对话框部分特殊目录树显示不全的Bug。

*修复了图片查看器可能出现的频繁刷屏Bug。

*修复了win7下的若干Bug。

*其他一些BUG与功能改进。

*若干界面文字与布局调整优化。

 

2009-11-24 好压软件V1.6版发布

*新增isz文件格式解压支持。

*发布好压繁体中文版。

*优化内核,启动速度与性能显著提升。

*新增7z格式LZMA2算法压缩。

*新增图片查看器鼠标拖拽功能。

*新增图片查看器对多帧图片的查看支持。

*文本內部查看器优化,提升性能。

*新增了ZIP格式分卷,Zip分卷格式与同类压缩软件相兼容。

*新增了错误日志记录。

*新增了硬件性能评测(基准测试)。

*新增文件名批量重命名工具。

*调整了鼠标菜单,可以在好压界面中直接调用资源管理器。

*调整了图片转换工具界面与功能,转换过程中不改变原图片格式。

*调整了工具栏图标样式。

*调整快捷键Ctrl+W为关闭当前窗口,取消了原有访问主页的快捷键。

*优化了图片预览功能。非图片信息将显示更多详细的文件信息。

*优化了内核,提升软件性能。

*优化了未联机情况下的好压更新机制。

*修复了鼠标拖拽解压过程中重名文件不询问的Bug

*修复了zip打包过程中可能出现的默认使用LZMA算法问题

*修复了升级过程中无法显示新版文件图标的问题

*修复了长文件名解压出错的问题

*修复了若干文件在已关联状态下仍然用内部查看器打开的问题

*修复了压缩过程中可能出现的文件日期错误问题。

*修复了解压对话框可能出现的无序目录排列问题。

*其他一些BUG与功能改进。

*若干界面文字与布局调整优化。

 

2009-09-28 好压软件V1.5版发布

*新增好压内部图片查看器。

*新增好压内部文件查看器。

*新增压缩/解压过程中的关机选项。

*新增了文件大小按资源管理器风格显示。

*新增zip格式打包中文密码的支持。

*新增了分卷智能解压,对多个乱数分卷尝试排序并解压。

*解压过程新增中文件过滤列表,可自定义不解压的文件或文件类型。

*自解压压缩包增加脱壳功能,将自解压文件还原成压缩包。

*解压过程中增加移除重复目录功能。

*批量转包工具新增默认密码输入。

*增加shift键拖拽支持,按shift键向包内拖拽文件,添加并删除源文件。

*MD5校验工具增加阀值设置。

*压缩配置中新增对变量的运用与定义。

*调整了鼠标右键关联项目菜单。

*调整了好压默认图标与皮肤。

*调整了文件合并工具,改为MP3合并工具。

*优化了对GZIP/BZIP2格式的支持。

*优化了线程与IO读取相关逻辑的,提高了解压速度。

*优化了好压容错性,对于部分损坏的压缩包仍可以打开并解压。

*修正了zip格式多线程情况下可能出现的解压失败Bug。

*修正了修复工具可能出现的显示信息不完整问题。

*其他一些BUG与功能改进。

*若干界面文字与布局调整优化。

 

2009-08-14 好压软件V1.4版发布

*新增7z格式的LZMA2算法解压支持。

*新增7z格式的Delta过滤算法的支持。

*新增命令行控制台。

*新增好压1.4对64位系统的支持。

*新增好压算法配置功能。

*压缩过程中新增排除压缩文件列表。

*压缩过程中新增存储压缩文件列表。

*新增MD5校验工具。

*新增可选的文件注释自动回行功能。

*压缩参数对话框调整,增加了"文件"选项卡,调整了相关功能位置。原"高级"选项卡改为"算法"

*好压默认图标优化,跟换了添加,解压,测试,信息等图标。

*优化了好压主程序代码。精简了软件体积,提高了执行效率。

*修复了固实压缩的7z文件中可能出现的无法修改内容的Bug。

*修复了未关联的文件执行时,可能出现的显示错误。

*修复了右键菜单属性页中,将Office文件识别为压缩文件的错误。

*修复了0字节文件压缩后,可能出现的无法删除源文件的Bug。

*修复了压缩配置输入框内输入非法字符可能出现的执行错误。

*修正了压缩包转换过程中出现的快捷键冲突。

*修正了ATI显卡驱动程序与好压右键菜单冲突的问题。

*修正了RAR格式分卷解压中可能出现的多次解压问题。

*帮助文档中增加了命令行相关语法与功能说明。

*其他一些BUG与功能改进。

*若干界面文字与布局调整优化。

 

2009-07-08 好压软件V1.3版发布

*新增压缩算法高级配置功能,可自定义压缩算法,字典等。

*新增压缩配置功能,可自定义压缩配置选项。

*新增主题功能,支持好压图标换肤。

*新增对UUE、ACE格式的解压支持,好压支持格式达到34种。

*新增了任意单个文件的MD5校验码显示,可以在"信息"对话框中查看。

*新增了压缩包转换工具,支持压缩包批量转换。

*新增了压缩包内目录树浏览方式,可查看到压缩包内目录树结构。

*右键关联菜单增加了可选的tar、图片转换、压缩包转换的支持,并重新定义了快捷键。

*外观设置中增加了可选的界面布局定义功能。

*压缩对话框中增加了"生成自解压文件格式"的选项。

*针对7z与Zip格式增加压缩算法过滤功能。

*针对Tar文件格式打开方式做出了优化。直接打开bz2文件。

*改进了文件关联的显示方式,当前未关联的格式显示不勾选。

*移除了工具栏中的"复制到"和"移动到"两个按钮。

*移除了打开压缩包可能出现的扫描对话框,文件读取进度在状态栏中显示。

*移除了压缩包记录,打开好压不再自动定位到包内,仅定位到目录。

*修正了由于注册表关联问题可能出现的好压软件崩溃问题。

*修正了7z固实压缩包无法删除与编辑的问题。

*修正了Vista系统下因权限不足引起文件关联失败的Bug.

*修正了鼠标拖拽可能引起的界面变形Bug.

*修正了某些情况下点击"后退"按钮无效或错误的Bug

*修正了盘符卷标引起的排序错误。

*设置界面中"默认路径"等设置被调整到"压缩"选项卡中。

*其他一些BUG与功能改进。

*若干界面文字与布局调整优化。

 

2009-04-28 好压软件V1.2版发布

*新增鼠标拖拽功能,可直接将文件拖拽至压缩包图标上进行文件添加。

*新增了"7z"格式的注释功能。

*新增历史记录设置,可自定义是否保存历史记录。

*新增压缩包转换功能,可将压缩包转换成zip格式。

*"注释"功能增加了水平滚动条。

*优化了自解压功能,支持任意格式文件直接转换成自解压格式。

*修改了文件添加对话框文件列表排列格式。

*图片转换功能界面调整。

*调整了设置选项,"更新"设置被调整到单独选项卡中。

*优化了主界面启动速度。

*修正win2000系统下可能发生的兼容性错误。

*修正了rar固实压缩包解压中可能出现的错误。

*修正了rar加密压缩包无法读取注释的bug。

*修正了rar分卷压缩包解压过程中可能出现的若干Bug。

*修改了安装完成后文件关联选项。

*修正了属性对话框中文件信息显示错误。

*修正了快捷键冲突。

*修正了文件关联设置无效的bug。

*其他一些BUG与功能改进。

 

2009-03-31 好压软件V1.1版发布

*增加了压缩/解压对多线程的支持,压缩/解压的线程数,将根据运行计算机的CPU格式自动设置。提升了软件性能

*支持Zip文件PPMd算法解压

*优化右键菜单中压缩/解压功能的界面启动速度和主界面启动速度。

*图片预览功能支持了多线程处理,显示速度提升

*注释增加了滚动条和自动换行功能

*调整了菜单选项。自动更新功能被转移到帮助菜单下

*右键菜单的"添加到…"改为"添加到压缩文件…

*主界面启动时,如果上次浏览的历史记录不存在,将自动显示桌面,不再报错

*修正了可能导致的Windows资源浏览器非法操作的错误

*修正了压缩包内exe文件无法直接双击运行的问题

*修正了压缩过程中图片转换,进度条卡死的BUG

*修正了帮助文件的若干处错误,在帮助文件中增加了升级日志

*其他一些BUG与功能改进

 

2009-03-16 好压软件V1.0版发布

*好压软件经过17个内部测试版,共修正问题448个,正式对外发布

回复帖子

内容:
抱歉,系统已内测完毕,本吧不能发帖
抱歉,系统已内测完毕,本吧不能发帖
用户名: 您目前是匿名发表
(快捷键:Ctrl+Enter)
 

本帖信息

点击数:3209 回复数:81
评论数: ?
作者:巨大八爪鱼
最后回复:巨大八爪鱼
最后回复时间:2010-8-31 22:05
 
©2010-2024 Arslanbar Ver2.0
除非另有声明,本站采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。