2010-08-20 157 views
0

我有這應該解壓縮規模龐大的文件(> 1GB)Flex的解壓縮/解壓縮大文件

我嘗試過的AIR應用程序了普遍討論的實用程序即FZip nochump多幾個
我面臨着同樣的與所有這些問題, 他們TYR解壓整個文件在內存(使用ByteArray.defalte法)

這種小尺寸的howevre他們只是掛的應用程序了,如果該文件的大小是文件效果很好大(> 1GB)

有什麼建議嗎?

回答

0

是否有一種方法可以使用類似於RAR格式的文件。我認爲7-Zip的7Z也支持它。根據如何實現解壓縮庫,文件跨越可以在理論上減少內存使用量。

嘗試尋找到使用LZMA SDK一拉的7-Zip: http://www.7-zip.org/sdk.html

也許有Flex的綁定。

0

我同意sammy,Air對於這樣的任務並不是最好的解決方案,恕我直言,最好在你的發行版中包含一個原生工具來擴展你的文件(記住,你需要一個適用於你想要的每個平臺的工具支持),然後使用new Air2 API來調用它們。通過這種方式,存檔的擴展是在單獨的過程中完成的,而不會凍結您的應用程序。

如果你確定每個平臺都有一個共同的運行時(如java),也許你可以綁定一個實用程序。