Минимальная память для декомпрессии RAR - PullRequest
4 голосов
/ 27 июля 2010

Какой минимальный объем памяти необходим для запуска алгоритма декомпрессии RAR?

Я хочу перенести алгоритм декомпрессии RAR на мобильные телефоны (iPhone, Android и BlackBerry) и хочу знать, нужен ли минимум памяти.до начала.Я слышал, что для распаковки RAR требуется гораздо больше памяти, чем для распаковки ZIP.

Ответы [ 3 ]

2 голосов
/ 30 июля 2010

Довольно много. Максимальный размер словаря 4 МБ , но по крайней мере официальная библиотека unrar (которая построена из того же источника, что и WinRAR) занимает более 24 МБ в некоторых алгоритмах распаковки.

(что касается последнего утверждения: обратите внимание, что t составляет не менее 1 МБ (uint t=SASize << 20;), но может быть больше, поскольку SASize может быть больше 1 )

0 голосов
/ 27 июля 2010

На iPhone есть множество Comic Viewer, поддерживающих .cbr, так что я его выполнимо.

0 голосов
/ 27 июля 2010

Не могу дать вам конкретное число, но я помню, как использовал WinRAR еще в 2001 году на моем PocketPC только с 64 МБ ОЗУ, примерно половина из которого была использована для хранения - поэтому я почти уверен, что современного телефона должно хватить .

...