2013-01-16 97 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

嗨,我的新產品需要時間發佈,我會嘗試當時的建議。謝謝。 –