【发布时间】:2011-03-21 08:16:34
【问题描述】:
运行 RAR 解压缩算法所需的最小内存是多少?
我想将 RAR 解压缩算法移植到手机(iPhone、Android 和 BlackBerry)上,并想知道在开始之前是否需要最低限度的内存。我听说 RAR 解压比 ZIP 解压需要更多的内存。
【问题讨论】:
标签: iphone android memory blackberry rar
运行 RAR 解压缩算法所需的最小内存是多少?
我想将 RAR 解压缩算法移植到手机(iPhone、Android 和 BlackBerry)上,并想知道在开始之前是否需要最低限度的内存。我听说 RAR 解压比 ZIP 解压需要更多的内存。
【问题讨论】:
标签: iphone android memory blackberry rar
很多。字典的最大大小为4 MB,但在某些解压算法中至少是官方的unrar库(与WinRAR同源构建)takes over 24 MB。
(至于最后一条语句:注意t 至少为 1 MB (uint t=SASize << 20;),但可以更多,因为SASize may be more than 1)
【讨论】:
不能给你一个具体的数字,但我记得早在 2001 年我的 PocketPC 上使用过 WinRAR,只有 64mb 的 RAM,其中大约一半是共享的存储空间——所以我很确定一部现代手机就足够了.
【讨论】:
iPhone 上有很多支持 .cbr 的漫画查看器,所以我是可行的。
【讨论】: