本文转载自:http://blog.csdn.net/augusdi/article/details/8564796

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

zip

zip/1到zip/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/ultra、lzma/ultra64、lzma2/ultra和lzma2/ultra64在使用前需要审查一下内存需求。Zip方式的压缩算法比较快,并且在压缩和解压的时候只需要很低的内存空间(不超过1M),但是压缩并不如其他的方式好,zip和lzma算法一样,有一个很特别的属性:对不可压缩文件(例如已经被压缩过的文件)直接跳过,默认的压缩级别是7(可用的是1-9)

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

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

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

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

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

转载于:https://www.cnblogs.com/wpcnblog/p/3884481.html

(转)Inno Setup入门(三)——指定压缩方式相关推荐

  1. Inno Setup入门 (软件打包工具)学习笔记 (26课全)

    [] : 里面的就是 段 每个段里面的是属性 AppId : 软件的APPID尽量是唯一的,随机生成,尽量不跟其他软件的ID冲突,这个ID安装之后是要写进系统的注册表的,系统在管理和卸载你的软件的时候 ...

  2. Inno Setup入门(十五)——Inno Setup类参考(1)

    Inno Setup入门(十五)--Inno Setup类参考(1) nno setup脚本能够支持许多的类,这些类使得安装程序的功能得到很大的加强,通过对这些类的使用,将会创建出许多让人惊奇的安装程 ...

  3. Inno Setup入门(十六)——Inno Setup类参考(2)

    Inno Setup入门(十六)--Inno Setup类参考(2) 这里将接着在前面的基础上介绍如何在自定义页面上添加按钮.按钮属于Tbutton类,该类继承自TbuttonControl,类定义如 ...

  4. Inno Setup入门(十八)——Inno Setup类参考(4)

    分类: Install Setup 2013-02-02 11:29 406人阅读 评论(0) 收藏 举报 编辑框 编辑框也叫文本框,是典型的窗口可视化组件,既可以用来输入文本,也可以用来显示文本,是 ...

  5. (转)Inno Setup入门(二十一)——Inno Setup类参考(7)

    本文转载自:http://blog.csdn.net/yushanddddfenghailin/article/details/17268435 复选框 复选框(CheckBox)用于多个并不互斥的几 ...

  6. (转)Inno Setup入门(六)——在程序目录下创建文件夹

    本文转载自:http://blog.csdn.net/yushanddddfenghailin/article/details/17250789 创建文件夹可以使用[dirs]段实现,代码如下: [s ...

  7. Inno Setup入门(十四)——替换安装程序和卸载程序的图标

    通常Inno生成的安装文件的图标是一个光盘和显示器,如下图.同时,程序安装好之后,在安装目录下的卸载程序的图标也是一样的,其实我们也可以自己修改. 首先生成的安装文件图标.这个比较简单,只需要在Set ...

  8. 续Gulp使用入门三步压缩CSS

    gulp 压缩css 一.安装 gulp-minify-css 模块 提示:你需要使用命令行的 cd 切换到对应目录后进行安装操作. 在命令行输入 npm install gulp-minify-cs ...

  9. Inno Setup入门(十一)——完成安装后执行某些程序

    有些时候我们的程序虽然能够很好的完成安装,但是程序的配置工作可能需要其他的一些程序来辅助完成,如果不执行这些程序,主程序就不能很好的完成工作,甚至不能完成工作,一个很明显的例子是,目前许多程序是通过N ...

最新文章

  1. 挑战“IT我最大 Win7由你秀”
  2. XP系统限制修改IP有新招
  3. 学会这几个Redis技巧,让你的程序快如闪电
  4. 清官谈mysql中utf8和utf8mb4区别,请使用utf8mb4
  5. 人人都在讨论的大数据,你了解吗?
  6. sunspot 查询语法
  7. common lisp 学习第一天 初步接触
  8. 加快android编译速度
  9. 黑客勒索遭遇霸气回应:不怕,我们有备份
  10. echarts-for-react的使用详解
  11. linux系统命令行方式复制文件
  12. 只在用户登陆时运行_linux 系统的7个运行级别
  13. 面向对象之Python的链表实现(二)循环链表
  14. vue基础之v-for,key
  15. IDEA代码格式化快捷键
  16. 苹果4s怎么越狱_越狱源和插件大全2020.4.4
  17. 单价数量和总价的公式_总价数量单价的数量关系式
  18. QQ空间内容批量删除脚本
  19. Python学习总结报告
  20. macmini作为远程服务器,我在用我的 Mac mini 做什么

热门文章

  1. 结对编程-四则运算2
  2. bash/shell 解析命令行参数工具:getopts/getopt
  3. python----iter\next
  4. 数据库连接池你用了吗
  5. MIDP应用程序的属性
  6. git log格式化日志
  7. GitHub+Hexo 搭建个人网站
  8. DataTable 深入解析数据源绑定原理之高级篇
  9. PHP中输出本地时间
  10. 微信小程序WebSocket相关问题说明