`
qq173684423
  • 浏览: 28326 次
社区版块
存档分类
最新评论

Inno Setup入门(三)——指定压缩方式

 
阅读更多

Setup段中的compression指定了采用的压缩方式,较高的压缩率需要较多的时间或者需要更大的内存空间,可用的值如下:

zip

zip/1zip/9

bzip

bzip/1 bzip/9

lzma

lzma/fast

lzma/normal

lzma/max

lzma/ultra

lzma/ultra64

lzma2

lzma2/fast

lzma2/normal

lzma2/max

lzma2/ultra

lzma2/ultra64

none

其中lzma2/max是编译器使用的默认压缩方式,另外,lzma/ultralzma/ultra64lzma2/ultralzma2/ultra64在使用前需要审查一下内存需求。Zip方式的压缩算法比较快,并且在压缩和解压的时候只需要很低的内存空间(不超过1M),但是压缩并不如其他的方式好,ziplzma算法一样,有一个很特别的属性:对不可压缩文件(例如已经被压缩过的文件)直接跳过,默认的压缩级别是7(可用的是1-9

Bzipbzip2压缩器采用的方法,通常比zip方法压缩好,但是压缩速度比较慢,同时需要占用更大的内存空间,通常在压缩的时候是8M,解压的时候则是4M,默认的压缩级别是9(可用的是1-9

Lzma则是7-Zip LZMA压缩器采用的方法,相比前面的zipbzip压缩算法,效果明显好一些,但是也要占用较多的内存,速度也比较慢。

Lzma27-Zip LZMA2压缩器采用的方法,该算法是lzma的改进版,能对不可压缩文件提供更好的比率,并可对大文件实现多部分同步压缩。同样地,该算法也要消耗较大的内存。

None显然是不使用任何压缩方法。

可以根据自己的文件特性选择合适的压缩算法,个人认为就目前的情况而言,一般的打包使用默认的压缩算法即可。

分享到:
评论

相关推荐

    InnoSetup入门(PDF )

    《InnoSetup入门详解》 InnoSetup是一款广泛使用的安装包制作工具,尤其在Windows平台上,它以其简单易用和高度可定制性深受开发者喜爱。本教程将带你深入理解InnoSetup的基础和高级功能,逐步教你如何制作出专业且...

    Inno Setup入门教程

    #### 三、指定压缩方式 - **基础知识**:了解Inno Setup支持的各种压缩算法及其优缺点。 - **可用选项**:可以选择以下压缩方式之一: - `zip`: 快速压缩,内存占用低但压缩效果不如其他方式。 - `bzip`: 压缩效果...

    Inno_Setup入门——Pascal脚本.doc

    在Inno Setup中,Pascal脚本是一种强大的工具,用于自定义安装过程的行为。通过编写Pascal脚本,你可以控制安装程序的各个阶段,提供更个性化的用户体验。以下是基于提供的标题、描述和部分内容的关键知识点: 1. *...

    inno setup 自定义桌面快捷方式

    inno setup 自定义桌面快捷方式,支持选择“为所有用户创建快捷方式”和“只为当前用户创建快捷方式”。

    Inno Setup 6.2.1以及中文语言包

    "innosetup-6.2.1.exe"是Inno Setup 6.2.1的主要安装程序文件,用户可以通过运行这个文件来安装或升级Inno Setup的开发环境。这个执行文件可能包含所有必要的组件,如编译器、脚本编辑器和帮助文档,使得用户可以在...

    InnoSetup中文帮助

    - 编辑脚本文件后,使用InnoSetup的内置编辑器或第三方文本编辑器保存修改。 - 在编写完脚本后,选择“编译”选项即可生成安装程序。 - 默认情况下,生成的安装程序会保存在包含脚本文件的目录下名为“输出”的...

    【innoSetup反向打包】innoextract

    Inno Setup是一个为Microsoft Windows应用程序创建安装程序的工具。...innoextract能够解压缩Wadjet Eye Games安装程序(与AGS一起玩),Arx Fatalis补丁(用于Arx Libertatis)以及其他各种Inno Setup可执行文件。

    innosetup界面美化工具.zip

    innosetup安装界面美化: 解压压缩包中的 Inno Setup 5.5.zip,运行Inno Setup 5.5\Inno Setup 5\Compil32.exe,右上角可以改变语言。 打开build.iss文件,一些自定义字段请按需修改,点击Inno Setup工具栏中的 ...

    inno setup5.5.0.zip

    7. **文件压缩**:Inno Setup可以高效地压缩安装文件,减小安装包的体积,便于网络传输和存储。 8. **安装过程监控**:在安装过程中,Inno Setup可以记录详细的日志,这对于调试和排查问题非常有帮助。 9. **卸载...

    innosetup 仿有道云安装包

    【标题】"innosetup 仿有道云安装包" 涉及的主要知识点是使用Inno Setup创建类似有道云笔记的安装程序。Inno Setup是一款免费且开源的安装制作工具,常用于创建Windows应用程序的安装包,它允许开发者自定义安装界面...

    Inno Setup 中文教程

    2. **压缩优化**:Inno Setup自动对添加的文件进行压缩,减小安装包的体积。 3. **数字签名**:为了提高安全性和信任度,你可以为生成的安装程序添加数字签名,验证软件来源的真实性。 五、进阶应用 1. **脚本...

    InnoSetup6.0.3安装包与中文包.rar

    它的最新版本是6.0.3,这个压缩包“InnoSetup6.0.3安装包与中文包.rar”包含了该版本的安装程序以及中文语言包,使得国内用户能够方便地使用中文界面进行安装脚本的编写和安装程序的创建。 首先,我们来了解一下...

    inno setup中文帮助文档

    《Inno Setup中文帮助文档》是为软件开发者和系统管理员提供的一款详尽的指南,它主要介绍了Inno Setup的使用方法和配置技巧。Inno Setup是一款功能强大的安装制作工具,常用于创建Windows平台上的应用程序安装包。...

    inno setup 增强版

    1. **脚本编译**:Inno Setup使用基于文本的剧本语言,允许用户自定义安装过程的每个细节,如文件复制、注册表操作、快捷方式创建等。通过编写简单的脚本,可以实现复杂的安装逻辑。 2. **多语言支持**:Inno Setup...

    Inno Setup + 语言包

    "西西软件园"可能是一个软件下载网站,.txt文件可能包含了关于如何获取、使用和安装Inno Setup的说明,而.url文件则是一个快捷方式,可以直接打开浏览器并跳转到该网站,方便用户查找更多资源或获取技术支持。...

    Inno Setup 5.zip

    三、Inno Setup 5的应用场景 1. **企业内部应用部署**:对于企业内部的软件分发,Inno Setup 5可以帮助快速创建易于部署的安装包,减少IT部门的工作负担。 2. **个人开发者作品发布**:个人开发者可以通过Inno ...

    Inno Setup 6.1.0中文语言包

    为了在Inno Setup脚本中使用这个语言包,开发者需要在脚本中指定`[Languages]`部分,添加`name: "chinese-simplified"; MessagesFile: "compiler:Languages\ChineseSimplified.isl"`这样的语句,这样安装程序就能...

    innosetup安装界面美化.zip

    《InnoSetup安装界面美化深度解析》 InnoSetup,一款强大的Windows安装程序制作工具,以其简洁易用的脚本语言和丰富的自定义功能深受开发者喜爱。本资源包"innosetup安装界面美化.zip"专门针对InnoSetup的安装和...

    innosetup-5.6.1+中文语言包

    除了基本的集成方式,InnoSetup还允许用户在安装脚本中指定默认语言,这样用户在运行安装程序时,会自动以选定的语言显示。通过在脚本的[Setup]部分添加`DefaultLanguage`指令,例如`DefaultLanguage=zh-TW`,即可...

    Inno工具,含InnoSetup和ISTool汉化可视化工具(汉化)

    1. **所见即所得**:ISTool提供了直观的界面,使得用户可以通过拖放和填写表单的方式来编辑InnoSetup脚本,减少了手动编写脚本的复杂度。 2. **代码提示**:ISTool提供了代码自动完成功能,帮助用户快速输入正确的...

Global site tag (gtag.js) - Google Analytics