运行RAR解压算法所需的最小内存是多少?
我想把RAR解压缩算法移植到手机(iPhone,Android和BlackBerry)上,并想知道在开始之前是否只需要最小的内存。我听说RAR解压比ZIP解压需要更多的内存。
发布于 2010-07-30 08:58:55
相当多。字典的最大大小是4 MB,但至少是一些解压算法中的官方unrar库(它与WinRAR的源代码相同) takes over 24 MB。
(对于最后一条语句:请注意,t至少为1MB (uint t=SASize << 20;),但可以更多,因为SASize may be more than 1)
发布于 2010-07-27 06:19:40
我不能给你一个具体的数字,但我记得2001年在我的PocketPC上使用WinRAR时只有64mb的内存,其中大约一半是共享的存储空间--所以我非常确定一部现代手机应该足够了。
发布于 2010-07-27 07:16:08
在iPhone上有很多支持.cbr的漫画查看器,所以我觉得这是可行的。
https://stackoverflow.com/questions/3339409
复制相似问题