加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

installer – MSI文件使用的压缩方法是什么?

发布时间:2021-01-25 05:04:07 所属栏目:电商 来源:网络整理
导读:我可以提取MSI文件,但是当我尝试从提取的文件中重新生成它时,生成的文件不起作用. 我想如果我将压缩方法从Deflate更改为另一个,它会起作用. 解决方法 首先: Windows Installer SDK中有一个名为WiMakCab.vbs的脚本,用于创建用于MSI文件的* .cab文件.该脚本中

我可以提取MSI文件,但是当我尝试从提取的文件中重新生成它时,生成的文件不起作用.

我想如果我将压缩方法从Deflate更改为另一个,它会起作用.

解决方法

首先: Windows Installer SDK中有一个名为WiMakCab.vbs的脚本,用于创建用于MSI文件的* .cab文件.该脚本中的一行是:Dim compressType:compressType =“MSZIP”).您应该在创建cab时尝试该脚本.

以下是http://www.gdgsoft.com/的注释引用(16.06.2014:删除了直接断开的链接,保留了基本URL):

“Microsoft Cabinet支持三种无损压缩技术:(1)存储,(2)MSZip和(3)LZX.在机柜存档文件中,可以使用这些技术的任意组合.MSZip与通货紧缩压缩方法基本相同PKZip使用LZX.LZX是一种基于LZ77的压缩技术,使用静态霍夫曼编码.LZX使用更多内存,但可以产生比MSZip更好的压缩率.当然,存储意味着文件存储在未压缩的机柜中.

MSDN信息:Microsoft Cabinet SDK和
Microsoft Cabinet Format.

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读