Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Flex解压/解压大型文件_Apache Flex - Fatal编程技术网

Apache flex Flex解压/解压大型文件

Apache flex Flex解压/解压大型文件,apache-flex,Apache Flex,我有一个空气应用程序,它应该解压缩大于1GB的文件 我尝试了常见的实用程序,如FZip nochump等 我和他们都面临同样的问题, 他们使用ByteArray.defalte方法解压缩内存中的整个文件 这适用于较小的文件,但如果文件大小大于1GB,它们会将应用程序挂起 有什么建议吗?没有一种方法可以使用类似于RAR格式的文件扩展。我认为7-Zip的7Z也支持它。根据解压库的实现方式,文件扩展理论上可以减少内存使用 尝试使用LZMA SDK a la 7-Zip: 可能存在Flex绑定。我同意

我有一个空气应用程序,它应该解压缩大于1GB的文件

我尝试了常见的实用程序,如FZip nochump等 我和他们都面临同样的问题, 他们使用ByteArray.defalte方法解压缩内存中的整个文件

这适用于较小的文件,但如果文件大小大于1GB,它们会将应用程序挂起


有什么建议吗?

没有一种方法可以使用类似于RAR格式的文件扩展。我认为7-Zip的7Z也支持它。根据解压库的实现方式,文件扩展理论上可以减少内存使用

尝试使用LZMA SDK a la 7-Zip:


可能存在Flex绑定。

我同意sammy,Air的观点,对于这样的任务,它不是最好的解决方案,我认为最好在发行版中包含一个本机实用程序来扩展您的文件。请记住,您需要为您想要支持的每个平台提供一个实用程序,然后使用调用它们。通过这种方式,归档文件的扩展在一个单独的过程中完成,而不会冻结您的应用程序

如果您确信每个平台都有一个公共的运行时,比如java,那么您可以只绑定一个实用程序