目前共有82篇帖子。 內容轉換:不轉換▼
 
點擊 回復
1815 81
抛弃WinRAR,用好压
一派護法 十九級
31樓 發表于:2010-8-31 22:00

MD5校验工具

好压MD5校验工具可以对任意文件进行版本,文件时间,MD5值,SHA1值,CRC32值进行校验。

 

计算选项:

版本:当选择校验文件为exe或者dll文件时,在运算结果中显示exe与dll文件的版本信息。(注:此选项对其他格式文件无效)

 

时间:在运算结果中显示所选文件的修改时间。

 

MD5:在运算结果中显示所选文件的MD5校验值。

 

SHA1:在运算结果中显示所选文件的安全哈希算法值。

 

CRC32:在运算结果中显示所选文件的CRC校验值。

 

隐藏主窗口:隐藏好压主窗口。方便鼠标拖拽运算。校验工具将始终显示在最前端。

 

按钮功能:

浏览按钮:弹出文件浏览对话框。可选择一个或多个文件。选择后的文件将会直接运算其校验信息。

 

复制:将当前显示的所有文件校验信息复制到剪贴板。

 

清除:清空显示区域中的所有内容。

 

保存:将当前显示区域中的信息。

 

关闭:关闭MD5校验工具。返回好压主窗口。

 

其他:

MD5校验工具支持鼠标拖拽功能。

一派護法 十九級
32樓 發表于:2010-8-31 22:00

硬件性能评测

进行该操作可以测试您的计算机性能。硬件性能评测可能会需要几分钟时间才能显示测试数据与结果,请耐心等待。

为了确保评测数据真实有效。请评测时关闭其他应用程序,尽量释放内存占用。

性能评测的结果以 MIPS (百万条指令每秒) 的方式显示,测试结果按标准速度进行换算后得出。标准值以 Intel Core 2 Duo E6600 (2.4 GHz, 4 MB L2) 处理器在 64位 Windows 系统中,关闭多线程功能时的速度为准。因此,如果您使用的是 Intel Core 2 Duo 处理器,那么测试结果会非常接近您的 CPU 真实性能。

您可以通过更改字典大小来增加内存占用量,您也可以更改使用的 CPU 线程数目。

CPU 占用率 列显示了处理器工作负荷的百分数,它以单线程值为准。例如,双线程的 180% CPU 使用率表示平均每个线程的 CPU 使用率是 90% 。

运算速度 / CPU 占用率 列显示了换算成 CPU 使用率 100% 时的运算速度,它显示了 CPU 单线程的性能。

整体速度 显示了压缩和解压测试的平均结果。

压缩速度及其结果取决于内存 (RAM) 性能(容量/速率)。

解压速度及其结果取决于 CPU 整数运算能力。例如,一个 Intel Pentium 4 的 CPU 拥有过多的分支预测错误 (branch misprediction) 损失 (这也是长流水线造成的影响) ,严重降低了乘法和切换操作。因此,Pentium 4 处理器的解压速度非常慢。

测试完成后好压将会就当前测试情况给出评分,您可以通过点击"查看压缩/解压性能排行榜"连接互联网查看同类电脑的对比情况。

该程序也可以检测出您的计算机中可能存在的问题。如果程序生成了一些错误信息,很可能是因为您的内存已经损坏。如果这种情况发生,请不要再使用好压来压缩数据,以防止数据丢失。

一派護法 十九級
33樓 發表于:2010-8-31 22:00

压缩包转换对话框

当你对好压软件无法"写入"的压缩包格式进行任意"写入"操作时,将会弹出压缩包转换对话框

本对话框将把压缩包转换为好压可写入并完全支持的zip格式,以方便你的继续操作。如:添加文件、注释、重命名包内文件等操作。

如果你确定转换压缩包,我们建议你转换后保留原有压缩包。以免由于异常情况(如非法操作,程序意外中断)等造成数据丢失。

 

关于压缩包转换的常见问题:

 

1.为什么要转换压缩包?

好压软件目前仅支持ZIP、7Z、TAR三种免费开源的格式,对拥有商业版权的格式(如RAR格式)只能解压,无法更改并写入。因此要继续完成"写入"操作,好压软件将为你自动转换压缩包格式。转换成功后你可以继续操作压缩包内的内容。

 

2.不同压缩包格式的区别?

压缩包的格式不同在操作和浏览方式上是没有任何区别的,仅在效率和处理能力上存在差异。这里列举几个最流行的格式之间的差异:

ZIP:ZIP格式是目前最为流行的压缩包格式之一,也是最早的压缩软件格式之一,是完全免费开源的文件格式,拥有压缩速度快,功能全面,流通性好的优点。缺憾是生成的压缩包文件大小比较大。

7Z:7Z格式是当前新兴的压缩格式,免费开源,特点是拥有最高的压缩比,但相对的,压缩耗时较长。

TAR:TAR格式是Linux下最常用的压缩格式,经常被用来解决Linux和Windows系统的数据传输问题。

RAR:RAR格式是Winrar软件独有的格式,算法不公开,拥有版权。拥有压缩包恢复记录和身份校验特色功能。

注:好压软件目前完全支持ZIP、7Z、TAR等开源免费的格式。

 

更多问题你可以到好压软件论坛提问:www.haozip.com/bbs

一派護法 十九級
34樓 發表于:2010-8-31 22:00

转换压缩文件格式对话框

使用这个工具可以把一种压缩格式重新压缩成另一种格式。你可以选择数个文件和文件夹来处理,好压会扫描它们并转换找到的压缩文件。具体描述如下。

要转换的压缩文件

要用好压转换的压缩文件列表。你可以使用添加和移除按钮来添加或移除项目。“移除”按钮不会删除磁盘上的文件,它只是从转换列表中移除它们。

压缩文件列表的内容依靠下一个对话框参数,格式列表。

压缩文件类型

在这里你要选择要转换的压缩文件格式。

在这个列表中的压缩文件格式后可能有一个在括号中的数字。它显示了找到多少个这个类型的压缩文件。例如,“zip(12)”意味着好压找到了 12个 zip 压缩文件。如果没有这个数字,表示没有找到这种类型的文件。

转换选项/ 最低允许率

这个选项允许指定可以接受的转换后压缩文件的最低 <新压缩包大小>/< 旧压缩包大小> 百分比。例如, 如果你设为 100,当新的压缩文件大于旧的时, WinRAR 将保存已经存在的压缩文件。如果它被禁用, 好压会忽略压缩文件大小。

转换选项/压缩

“压缩”按钮激活一个对话框,在这里你可以选择转换后文件的不同参数。例如,你可以选择转换成Zip、7z还是tar。

转换选项/保存转换后文件的文件夹

在这里你可以输入保存转换后压缩文件的文件夹。如果没有使用这个选项,新的压缩文件回被放到旧的被转换文件所在的文件夹中。

转换选项/删除源压缩文件

成功转换后删除选择的文件。

如果原来的和新的压缩文件有相同的格式并且“保存转换后压缩文件的文件夹”是空的,原来的压缩文件就会不管这个选项而被删除。

注释/密码选项

转换过程中你可以选择压缩包的密码与注释处理方式。

 

备注

1. 好压只有文件被成功创建才会保存新的压缩文件,测试的包含文件的总的非压缩大小等于原来压缩文件的未压缩大小。

2. 好压在转换前把原来的压缩文件解压倒临时文件夹中。在这个文件夹中你需要有足够的可用空间。

一派護法 十九級
35樓 發表于:2010-8-31 22:00

自解压对话框

当使用此命令时,好压软件将转换压缩文件成为 自解压。你也可以使用工具栏上的“自解压”按钮“把压缩文件转换成自解压格式”命令,并从列表中选择需要的自解压模块。

 

高级自解压选项: 模块

选择自解压模块

HaoZip7zWinConsole.sfx 好压软件控制台模式的自解压模块,用这个模块制作的自解压文件,可以在Win32平台运行,为命令行模式,无界面。

HaoZip7zWinDefault.sfx 好压软件界面自解压模块,用这个模块制作的自解压文件,在解压时,会弹出解压选项卡,并可选项部分高级解压选项。与外壳扩展右键菜单中的“解压到...”效果一样。

HaoZip7zWinSetup.sfx 好压软件安装盘模式的自解压模块,用这个模块制作的自解压文件,功能与普通软件的安装盘相似。

自解压文件生成路径

制作的自解压文件的保存路径。当自解压文件制作成功以后,好压软件会将自解压文件放在这个目录中。

点击“浏览”按钮,可以选择其他的保存路径。

保存当前设置为默认值

点击这个按钮后,好压会将“模块”、“文本”、“图标”、“更新”、“许可”、“解压”、“高级”各个选项卡中输入的内容,保存到配置文件中,作为默认配置,下次制作自解压文件时,这些已经保存的配置项,会被自动载入界面。

 

高级自解压选项: 文本

自解压窗口标题

设置指定的文本作为自解压窗口的标题。为可选项。

自解压窗口中显示的文本

设置指定的文本作为自解压窗口中显示的文本内容。仅支持纯文本格式。为可选项。

从文件中加载文本

从文本文件中,读取文本内容,作为自解压窗口的标题。支持的文件格式编码:GBK/GB2312/UTF8/Unicode等。

自动换行

如果选中该选项,“自解压窗口中显示的文本” 下面的文字用自动换行显示。该选项仅影响该界面中的文本显示,不会对制作的自解压文件产生任何影响。

 

高级自解压选项: 图标

从文件中加载自解压徽标

指定位图图像 (*.bmp) 文件用于创建或更新自解压压缩文件。

对于位图文件,支持256色位图,24位真彩位图,不支持16色位图和单色位图,位图推荐大小为93×302, 位图的大小不能过大,与自解压模块、其他配置文件等总的大小不能超过1MB。

从文件中加载自解压文件图标

使用目标 .ico 文件替换默认的自解压文件包含的图标。这个文件必须至少包含一个 32x32 图标,16 或 256 色(或全有)图标。推荐不需要包含16x16图标。大小超过 32x32 和颜色数超过 256 色的图标仅被基于 NT 的 Windows (NT, 2000, XP, 2003 等)支持,Windows 95, 98 和 Me 不支持。

 

高级自解压选项: 更新

更新方式/解压和替换文件(默认)

不管时间解压所有压缩的文件, 如果解压目标存在时,用自解压包内的文件替换目标文件。

更新方式/解压并更新文件

解压目标文件夹中不存在的或比要解压文件旧的文件。

更新方式/仅更新已存在的文件

仅解压在目标文件夹中存在并较旧的文件。如果文件在目标文件夹中不存在,则会跳过。

覆盖模式/覆盖前询问(默认)

覆盖文件前提示。

覆盖模式/覆盖所有文件

无任何提示覆盖文件。

覆盖模式/跳过已存在的文件

不覆盖已存在的文件。

 

高级自解压选项: 许可

许可窗口标题

设置指定的文本作为许可窗口标题。

许可文本

当运行自解压文件时显示指定的作为软件许可协议的文本。用户可以接受它并继续解压或者拒绝它并退出。

从文件中加载文本

从文本文件中,读取文本内容,作为许可窗口标题。支持的文件格式编码:GBK/GB2312/UTF8/Unicode等。

自动换行

如果选中该选项,“许可文本” 下面的文字用自动换行显示。该选项仅影响该界面中的文本显示,不会对制作的自解压文件产生任何影响。

 

高级自解压选项: 解压

解压路径

设置要解压文件的默认目标路径。你可以选择要将它创建在用户的“Program Files”文件夹,或当前文件夹,或在此指定一个绝对路径。

解压路径/保存并恢复路径

这个选项允许自解压程序在注册表中存储用户输入的目标路径,并在自解压文件下一次运行时恢复相同的解压路径。原来的路径值被放在输入目标路径区域的列表下拉菜单中,所以用户可以在以前输入的和原始路径中选择。

当安装新版本或更新一些软件到同样的目录时,这个功能可能很便利。它允许只改变一次目标路径,而不需要每次都输入。

这只可以用在非空的解压路径区域的组合框中。

安装程序/解压后运行

自解压程序在成功解压之后,将试着运行指定的程序。含有解压文件的文件夹,在运行程序之前会被设为当前文件夹。如果程序名包含空格,则它必须使用引号。

安装程序/解压前运行

在开始解压之前,自解压程序会试着运行指定的程序,在运行程序前,目标目录会被设为当前文件夹。如果程序名包含空格,则它必须使用引号。例如,当安装新版要覆盖旧版时,要删除旧版程序的时候,你便可以指定该命令。

解压前预释放

在开始解压之前,自解压程序会试着预释放制定程序,目标目录会被设置为当前文件夹,如果程序名包含空格,则它必须使用引号,预释放的文件可供自解压程序进行调用。

 

高级自解压选项: 注册表

注册表选项允许向windows注册表中进行键值添加、修改、删除。添加的格式和语法与windows标准reg文件相同。

从注册表(*.reg)文件导入

此功能可以将reg注册表文件的内容直接导入到自解压程序中。

添加键值

添加键值对话框允许进行注册表键值添加,详细操作请参考"添加键值设置"

 

高级自解压选项: 模式

临时模式/解压文件到临时文件夹

此选项强制自解压程序创建一个临时文件夹,然后将所有文件解压缩到这个文件夹中,开始运行在 安装程序/解压后运行 区域所指定的程序,并在安装程序完成后删除临时文件夹中的所有内容。当运行这些操作时,自解压程序会自动设置为缄默模式 (下面说明)。如果设置“解压压缩文件到临时文件夹”,你也可同时指定 安装 程序且不使用解压路径 区域。你还可以设置两种可选的字符串参数,即定义问题和解压缩前显示问题的标题。此类型的例子下仅在用户选择“是”按钮时才会开始解压缩。

安静模式

全部显示

选择此项,安装程序将显示全部的启动对话框与安装过程。

隐藏启动对话框

选择此项,安装程序将隐藏自解压启动对话框,仅显示安装过程。

全部隐藏

选择此项,安装程序将隐藏自解压启动对话框和安装过程,整个自解压程序将完全静默。

 

高级自解压选项: 高级

目标文件夹中要删除的文件

解压前,自解压程序会试着删除所指定的文件或在目标文件夹内的文件。你可以在此输入超过一个以上的文件,要如此做时,文件名之间必须以半角分号分隔。

快捷方式

允许解压后为被压缩文件创建快捷方式。按下“添加快捷方式”按钮来描述一个新的快捷方式。

一派護法 十九級
36樓 發表于:2010-8-31 22:00

自解压选项快捷方式设置

添加快捷方式

创建位置

选择你希望创建快捷方式的位置。

 

参数

参数/源文件名

快捷方式的源文件名。

参数/目标文件夹

创建快捷方式的文件夹,如果它不存在,它将被自解压文件创建。

参数/快捷方式描述

描述快捷方式的文本。

参数/快捷方式名

是由自解压程序创建的 .lnk (快捷方式)文件的文件名。

一派護法 十九級
37樓 發表于:2010-8-31 22:00

自解压选项添加键值设置

添加键值

创建位置

选择你希望创建注册表键值的位置。

 

参数

路径

填写希望创建注册表键值的详细路径位置。

键值名

填写希望创建注册表键值的名字。

填写希望创建注册表键值的具体值,不支持二进制与多字符串值。

键值类型

选择创建键值的类型,本工具不支持二进制与多字符串值创建,如需创建二进制与多字符串值,请在"高级自解压程序:注册表中"手工编辑。

一派護法 十九級
38樓 發表于:2010-8-31 22:00

分卷整理

当尝试解压多个乱数分卷时,好压将会检测分卷序列并尝试解压。

有时会检测到多个重复分卷,因此你必须完成分卷整理操作才能继续操作。

 

被解压列表中将列出当前的检测到的分卷列表。

重复分卷列表将列出重复的分卷列表,你必须将检测到的重复分卷列表有选择性的添加到被解压列表中,才能完成分卷的解压。

 

注:重复的列表只能有一个分卷名可以被添加到解压列表中,分卷队列中不能存在两个同名的分卷。

一派護法 十九級
39樓 發表于:2010-8-31 22:00

在线更新

使用在线更新功能。好压软件将会自动完成更新包的下载工作并安装。

备注:

1.更新过程中你可以正常使用好压软件的全部功能。

2.更新包下载完成后,软件将会在下次启动时自动完成升级。

3.使用更新功能你必须先确认你的计算机可以正常访问互联网。

4.好压在线更新支持断点续传。

一派護法 十九級
40樓 發表于:2010-8-31 22:00

众多数据格式的管理

好压所支持的支持格式

格式 压缩支持 解压缩支持 文件扩展名 7z √ √ 7z ZIP √ √ zip GZIP   √ gz gzip tgz BZIP2   √ bz2 bzip2 tbz2 tbz TAR √ √ tar RAR   √ rar CAB   √ cab ARJ   √ arj Z   √ z taz CPIO   √ cpio RPM   √ rpm DEB   √ deb LZH   √ lzh lha SPLIT   √ 001 002 ... CHM   √ chm chw hxs ISO   √ iso isz 混合型文件   √ msi doc xls ppt WIM   √ wim swm DMG   √ dmg XAR   √ xar HFS   √ hfs NSIS   √ exe IMG   √ img

ZIP

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

0 - Store 8 - Deflate 9 - Deflate64 12 - Bzip2

当前的 好压能读取使用下列任何一种算法的 ZIP 文件:

0 - Store 6 - Implode 8 - Deflate 9 - Deflate64 12 - Bzip2

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

好压支持 ZIP 格式的扩展版本 Zip64。

 


LZH

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

一派護法 十九級
41樓 發表于:2010-8-31 22:01

ZIP、7Z与 TAR 格式

好压软件 可以创建三种不同的压缩文件格式: ZIP、7Z 和 TAR。下面是每一种格式的优点叙述 :

ZIP 压缩文件

在 ZIP 文件的最大优点就是普及率。比如说,大部分在 Internet 的压缩文件都是 ZIP 压缩文件,所以如果你要传送压缩文件给某一个人,但你无法确定你的收件人是否有压缩软件来解压文件的内容时,使用 ZIP 格式是个好推荐。要不然你也可以发送 自解压文件。此类的压缩文件稍微大了一点点,但不需要任何的外部程序便可以解压。

另一个 ZIP 的优点便是速度。 ZIP 压缩文件通常在创建时会比 其他格式 快一些。

7Z 压缩文件

7Z格式拥有目前世界上最高的压缩比,特别是在 固实压缩 时。另外一个重要功能是支持 分卷压缩文件。它们比起 ZIP 的“跨磁盘”压缩文件更加便利和简易。好压软件不支持 ZIP 的磁盘拆分,如果你要创建分卷压缩文件,请使用 7Z 的分卷压缩来代替。

7Z 格式也有一些在其他格式中所缺乏的重要功能,例如AES-256 加密,还能更改和配置压缩的算法。

7Z 和ZIP 压缩文件的单个文件的最大值为 4 GB。需注意的是,旧式的文件系统不支持大于 4 GB 的文件,此类的文件你必须使用 NTFS 磁盘格式才能正常工作。

TAR压缩文件

TAR格式不经过任何压缩操作,仅以"存储"方式进行TAR格式打包,这种压缩包的主要用途是应用于Linux等系统。好压提供TAR格式打包,可以良好的解决windows平台与Linux平台文件的传输问题。

一派護法 十九級
42樓 發表于:2010-8-31 22:01

分卷压缩文件(拆分压缩文件)

分卷压缩是拆分压缩文件的一部分,支持 ZIP 和7Z 压缩文件格式,通常分卷压缩是在将大型的压缩文件保存到数个磁盘或是可移动磁盘时使用。

默认好压软件以‘volname.NNN.’格式命名分卷压缩文件,NNN的位置是卷号。卷组中文件的扩展名可以是 .zip或.7z,你可以自己设定分卷的压缩格式。

卷也可以是 固实自解压格式。第一个自解压卷有不同的(也就是不是 .7z) 文件扩展名,例如对于DOS 自解压卷是 .exe。

创建后的分卷是不可能添加、更新或删除文件的。

要解压分卷时,你必须从第一个分卷开始解压(有 .7z或者.zip 扩展名)。如果分卷存在例如硬盘等的非可移动磁盘时,在解压之前,你必须将全部的分卷放在同一个文件夹内。

一派護法 十九級
43樓 發表于:2010-8-31 22:01

固实压缩文件

固实压缩文件是好压的一种特殊压缩方式存储的压缩文件,它把压缩文件中的全部文件都当成一个连续数据流来看待。固实压缩文件只支持7Z格式的压缩文件,ZIP 压缩文件永远是非固实的。好压的压缩文件可由用户决定选择固实或非固实的压缩方式。

固实压缩可增加压缩比,特别是在添加大量的小文件的时候,但它也有一些重要的不利因素:

对已存在的固实压缩文件更新时较慢; 要从固实的压缩文件解压单个文件时,它之前的文件都需先经过分析。这造成当从固实的压缩文件内取出文件时会比一般压缩文件取出文件慢一些。但是,当从固实的压缩文件解压全部的文件时,解压速度并没有影响。 如果在固实压缩文件中的任何文件损坏了,要从损坏的范围中解压全部的文件是不可能的。

固实压缩方式适用场合为:

压缩文件很少更新的时候; 不需要经常从压缩文件中解压一个文件或是部分文件的时候; 压缩效率比压缩速度更为重要的时候。

分卷自解压文件 (SFX) 也可以被做成固实格式。

 

一派護法 十九級
44樓 發表于:2010-8-31 22:01

加密

好压软件支持 ZIP7Z 辆种格式加密压缩功能。若要加密文件,在压缩之前你必须先指定密码,可以直接在 压缩文件名和参数 对话框中指定。

固实 7Z压缩文件和加密文件名的压缩文件对所有压缩包中的文件仅能有一个相同的密码。没有加密文件名的非固实的 7Z 压缩文件和 ZIP 压缩文件可以使用不同的密码。

要删除密码时,只需要输入空字符串来替换原先的密码。

当解压加密的文件时,开始操作之前你也可以不需要事先输入密码。如果好压软件遇到加密的文件,而解压之前未先输入密码的话,它便会提示用户输入密码。

好压软件支持 ZIP 2.0 格式使用私有加密算法。 7Z 格式压缩文件使用更强大的 AES-128 标准加密。如果你需要加密重要的信息,选择 7Z 格式文件格式会比较好一些。为了确实的安全性,密码长度请最少要 8 个字符。不要使用任何语言的单词作为密码,最好是任意的随机组合字符和数字,并且要注意密码的大小写。7Z 压缩文件密码的最大长度是 127 个字符。较长的密码被裁切为此长度。

请记住,如果你遗失你的密码,你将无法取出加密的文件,就算是好压软件的作者本身也无法解压加密过的文件。

一派護法 十九級
45樓 發表于:2010-8-31 22:01

选择最适合的压缩方式

当创建新压缩文件时,你首先需选择压缩文件格式。 好压软件中7Z的格式是压缩率最高的,因为可以支持固实压缩。

姑且不论压缩文件格式的优劣,下一个步骤是选择压缩的方法。这里支持六种压缩方法 :“存储”、“最快”、“快速”、“常规”、“较好”和“最好”。在“最好”方式提供了最高,但速度最慢的压缩,“最快”压缩性能最差,但速度最快,“存储”则将全部文件结合成单个的文件,但是不压缩。如果你的压缩文件是为了发布或是长久性保存,可能你会忽略时间因素而使用“最好”的压缩方法来尽可能减少压缩文件大小。但是如果你只是用来做你每天的备份,“常规”压缩则是你最佳的选择。

 

一派護法 十九級
46樓 發表于:2010-8-31 22:01

压缩文件注释

你可以选择性地添加文本信息到 ZIP、7Z 压缩文件中。这些信息叫做 压缩文件注释。要添加时,必须手动在好压软件中使用添加压缩文件注释。

你可以在 压缩文件名和参数 对话框中直接指定压缩文件的注释。

如果压缩文件含有注释,注释窗口将会显示在文件列表的右边。你可以用鼠标拖动左边框,以调整注释窗口的宽度。

一派護法 十九級
47樓 發表于:2010-8-31 22:01

自解压文件(SFX)

一个 SFX (SelF-eXtracting)自解压文件是压缩文件的一种,它结合了可执行文件模块,一种用以运行从压缩文件解压文件的模块。这样的压缩文件不需要外部程序来解压自解压文件的内容,它自己便可以运行该项操作。然而好压软件仍然可将自解压文件当成是任何其它的压缩文件处理。所以如果你不愿意运行所收到的自解压文件 (比如说,它可能含有病毒时),你可以使用好压来查看或是解压它的内容。

自解压文件通常与其它的可执行文件一样都有 .exe 的扩展名。

自解压文件是很方便的,如果你想要将压缩文件给某一个人时,但却不知道他们是否有该压缩程序可以解压文件的时候。你也可以使用自解压来发布你自己的软件,例如好压软件的安装程序便是使用图形 GUI 自解压模块 HzoZip7zWinDefault.sfx 所制作的。

 

一派護法 十九級
48樓 發表于:2010-8-31 22:01

语法

HaoZipC <命令行> [<选项>...] <基本文件名称> [<参数变量>...] HaoZipC <command> [<switch>...] <base_archive_name> [<arguments>...]

<参数变量> ::= <选项> | <通配符> | <文件名> | <文件列表> <选项>::= <选项标记><选项字符>[<选项>] <选项标记> ::= '/' | '-' <文件列表> ::= @{文件名} <arguments> ::= <switch> | <wildcard> | <filename> | <list_file> <switch>::= <switch_symbol><switch_characters>[<option>] <switch_symbol> ::= '/' | '-' <list_file> ::= @{filename}

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

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

表达式

expression1 | expression2 | ... | expressionN

命令行选项 使用大写或小写字母都可以。

首个命令行必须是无选项的参数变量。

选项及其它文件名的输入顺序可以打乱。

带有空格的通配符或文件名必须加上引号:

    "Dir\Program files\*"
    Dir\"Program files"\*

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

好压 支持和 Windows 相类似的通配符:

“*”可以使用星号代替零个或多个字符。 “?”可以用问号代替名称中的单个字符。

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

示例:

*.txt 这样会查找(添加、选定……)所有扩展名是“.txt”的文件 ?a* 这样会查找(添加、选定……)所有第二个字母为“a”的文件 *1* 这样会查找(添加、选定……)所有包含“1”的文件 *.*.* 这样会查找(添加、选定……)所有包含“.”的双扩展名文件

如果在命令行中没有文件名,系统将会使用默认通配符“*”。

文件中通配符及文件名的使用限制:

通配符及文件名不能包括系统盘符或网址。每个通配符及文件名路径将被视为从盘符到当前目录的完整路径/从压缩文件的根目录算起的完整路径。换句话说,路径的开始部分(在首个斜线(“\”)之前的字符)必须是某个名称或通配符。 通配符及文件名不能以斜线(“\”)结尾。 通配符只可以在完整路径的最后一部分中出现。

示例:

>Dir1\*.cpp 正确 >c:\Dir1\*.cpp 错误:路径中不能包括盘符 >Dir1\Dir2\g?.txt 正确 >Dir1\D?r2\file1.txt 错误:只有在以路径的最后一部分才能使用通配符



文件列表

您可以使用文件列表来对要操作的文件进行批量操作。在文件中的文件名必须用空格或另起一行隔开。(如使用空格格开,每一个文件必须加引号)。

好压 命令行支持多个文件列表同时操作。

举个例子,这里有一个文件列表“listfile.txt”包含下列内容:

    "My programs\*.cpp"
    Src\*.cpp

那么我们可以输入命令:

    HaoZipC a -tzip archive.zip @listfile.txt

将“My programs”及“Src”目录中所有扩展名为“cpp”的文件添加到压缩文件“archive.zip”中。

一派護法 十九級
49樓 發表于:2010-8-31 22:01

语法a (添加) 命令

添加文件到压缩文件命令。


示例

HaoZipC a -tzip archive.zip subdir\*

从 subdir 文件夹添加所有文件到 archive.zip 压缩文件。

HaoZipC a -tzip Files.zip "Program files\*" -r

从 Program 文件夹添加所有文件到 Files.zip 压缩文件。


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

-i (包括文件名)-m (设置压缩算法)-p (设置密码)-r (递归子目录)-t (设置压缩文件格式)-u (更新选项)-w (设置工作目录)-x (排除文件)


其他

命令行: d (删除)u (更新)

选项: -u (更新选项)

一派護法 十九級
50樓 發表于:2010-8-31 22:01

d (删除) 命令

从压缩文件中删除文件。


示例

HaoZipC d archive.zip *.bak

从 archive.zip 压缩文件中删除 *.bak 文件。


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

-i (包括文件名)-m (设置压缩算法)-p (设置密码)-r (递归子目录)-u (更新选项)-w (设置工作目录)-x (排除文件)


其他

命令行: a (添加)u (更新)

选项: -u (更新选项)

一派護法 十九級
51樓 發表于:2010-8-31 22:02

e (释放) 命令

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

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

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

好压所支持的下列回应:

回应 简写 描述 Yes(是) y   No(否) n   Always(总是) a 将所有的询问以 YES 来对待 Skip(跳过) s 将所有的询问以 NO 来对待 Quit(退出) q 退出程序

示例

HaoZipC e archive.zip

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

HaoZipC e archive.zip -oc:\soft *.cpp

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

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

-ao (覆盖模式)-i (包括文件名)-o (设置输出目录)-p (设置密码)-r (递归子目录)-x (排除文件)-y (全是)


其他

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

一派護法 十九級
52樓 發表于:2010-8-31 22:02

l (列表) 命令

列出压缩文件内容。


示例

HaoZipC l archive.zip

列出压缩文件 archive.zip 的内容。

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

-i (包括文件名)-r (递归子目录)-x (排除文件)

一派護法 十九級
53樓 發表于:2010-8-31 22:02

t (测试) 命令

测试压缩文件的完整性。


示例

HaoZipC t archive.zip *.doc

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


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

-i (包括文件名)-r (递归子目录)-p (设置密码)-x (排除文件)

一派護法 十九級
54樓 發表于:2010-8-31 22:02

u (更新) 命令

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


示例

HaoZipC u archive.zip *.doc

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


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

-i (包括文件名)-m (设置压缩算法)-p (设置密码)-r (递归子目录)-t (设置压缩文件格式)-u (更新选项)-w (设置工作目录)-x (排除文件)


其他

命令行: a (删除)d (删除)

选项: -u (更新选项)

一派護法 十九級
55樓 發表于:2010-8-31 22:02

x (完整路径释放) 命令

在当前目录中,使用完整路径从压缩文件中释放文件.或者到指定的输出文件夹。

更多详细内容请参阅 e (释放) 命令。

示例

HaoZipC x archive.zip

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

HaoZipC x archive.zip -oc:\soft *.cpp

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


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

-ao (覆盖模式)-i (包括文件名)-o (设置输出目录)-p (设置密码)-r (递归子目录)-x (排除文件)-y (全是)


其他

命令行: e (释放)

一派護法 十九級
56樓 發表于:2010-8-31 22:02

-- (阻止选项解析) 选项

在命令行中使“--”后的选项开关“-”都失效。这样就允许在命令行中使用文件名以“-”开头的文件。

语法

--


示例

HaoZipC t -- -ArchiveName.7z

测试 -ArchiveName.7z 压缩文件.

一派護法 十九級
57樓 發表于:2010-8-31 22:02

-ai (附件文件名) 开关

指定附加文件,包括压缩文件名及通配符。

此选项可同时附加多个类型。

语法

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



参数

<recurse_type>

指定通配符及文件名,此选项在这里必须使用。如果此选项未被指定,那么将自动使用递归。更多详细信息请参见 -r (递归子目录) 选项。

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

<file_ref>

指定要处理的文件的文件名、通配符或文件列表。

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



选项
说明

{listfile}
指定文件列表的文件名。参见 列表文件 的说明。

{wildcard}
指定通配符或文件名。


示例

HaoZipC t -an -air!*.7z

在当前目录及子目录下测试 *.7z 压缩文件。


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

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


其它

选项: -ax (排除文件名)-an (不解析文件名称)

一派護法 十九級
58樓 發表于:2010-8-31 22:02

-an (不解析文件名称) 选项

不解析命令行中的 archive_name 区域。此选项必须和 -i (附加文件) 开关一起使用。比如您为压缩文件使用列表文件,您就需要指定 -ai 选项,所以您需要禁止解析命令行中的 archive_name 区域。

语法

-an


示例

HaoZipC t -an -ai!*.7z -ax!a*.7z

测试除 a*.7z 之外的 *.7z 压缩文件。


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

e (释放)l (列表)t (测试)x (完整路径释放)


其它

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

一派護法 十九級
59樓 發表于:2010-8-31 22:02

-ao (覆盖模式) 选项

指定在释放期间如何覆盖硬盘上现有的同名文件。


语法

-ao[a | s | u ]



参数
说明

-aoa
直接覆盖现有文件,而没有任何提示。

-aos
跳过现有文件,其不会被覆盖。 

-aou
如果相同文件名的文件以存在,将自动重命名被释放的文件。举个例子,文件 file.txt 将被自动重命名为 file_1.txt。

-aot
如果相同文件名的文件以存在,将自动重命名现有的文件。举个例子,文件 file.txt 将被自动重命名为 file_1.txt。

示例

HaoZipC x test.zip -aoa

从压缩文件 test.zip 中释放所有文件并却不做提示直接覆盖现有文件。


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

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


其它

选项: -y (全是)

一派護法 十九級
60樓 發表于:2010-8-31 22:02

-ax (排除文件名) 选项

指定必须从操作中排除的压缩文件。

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


语法

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

有关此选项参数的详细信息请参见 -i (附加文件) 选项。

示例

HaoZipC t -an -ai!*.7z -ax!a*.7z

测试除 a*.7z 之外的 *.7z 压缩文件。

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

e (释放)l (列表)t (测试)x (完整路径释放)


其它

选项: -i (附加文件)-an (不解析文件名称)

回復帖子

內容:
抱歉,本吧禁止發帖
抱歉,本吧禁止發帖
用戶名: 您目前是匿名發表
(快捷鍵:Ctrl+Enter)
 

本帖信息

點擊數:1815 回複數:81
評論數: ?
作者:巨大八爪鱼
最後回復:巨大八爪鱼
最後回復時間:2010-8-31 22:05
 
©2010-2024 Arslanbar Ver2.0
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。