2013-01-16 72 views
0

我使用冰山来分发我的软件包的OS X平台。lzma压缩冰山

我想用lzma算法压缩我的文件,如nsis(对于windows)。

我研究了这个,但是我找不到任何关于它的东西。可能没有解决冰山和lzma的问题,但我有希望。

有人知道如何使用冰山与lzma压缩?

回答

0

窗口的NSIS很好,但你需要使用它与Excelsior Installer 2.2。我知道另一个软件来构建LZMA压缩包:Advanced Installer。你可以尝试一些更好的结果。

+0

我一直在寻找它的OS X平台。我对Windows中的nsis非常满意。 –

0

我知道的唯一的lzma安装程序解决方案是有点定制的版本。一个默认的osx安装程序,带有用于提取的嵌入式7za二进制文件和一个使用postflight脚本提取的独立lzma存档。我不希望lzma集成到osx中,因此安装程序不会支持lzma。你所能做的就是使用包脚本嵌入二进制和控制提取。有一件事是舒服的,一旦你在可执行文件上体验到了lzma优秀的固态压缩比率,你将永远不会使用其他任何东西;)结果甚至比在win上使用nsis更好。

创建元包,添加安装选项,构建。将lzma二进制文件和归档文件添加到(元)包文件夹中,并处理包(一个或多个)后处理脚本中的提取。您可以通过编辑pkg文件夹内的IFPkgFlagInstalledSize Info.plist的整数值来调整实际安装大小。

一个方面说明:如果你在压缩音频样本后,lzma不是首选。 Gzip和RAR为此更舒适,方式更快。

+0

嗨,我的新产品需要时间发布,我会尝试当时的建议。谢谢。 –