реклама на сайте
подробности

 
 
> Провееренные алгоритмы компрессии., Что можете посоветовать непрожорливого до памяти?
Velund
сообщение Jun 19 2006, 18:53
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 19-11-04
Пользователь №: 1 177



Периодически вылезает нужда утоптать кое какие данные чтобы во флеше меньше места занимали. И каждый раз на что то натыкаешься - чаще всего на недостаток оперативки...

Вот и сейчас, с 1К оставшегося RAM пытаюсь понять, что бы такое использовать чтобы пожать своеобразный массив данных с блоками переменной длины, состоящий из текстовых строчек (в основном цифры и небольшой субсет латинских букв) в конце добитых нулями до нужной ширины поля.

Может кто нибудь посоветует что то непрожорливое до ресурсов? Есть обкатанная реализация LZW, но там с килобайтом оперативки доить как я понимаю нечего особо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AndrewKirs
сообщение Jun 22 2006, 14:39
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 5-05-06
Пользователь №: 16 804



Для LZW места не хватит (под словарь), а RLE в вашем случае будет эффективен только в конце поля, где одни нули. Если увеличить размер памяти никак нельзя, попробуйте какой-нибудь усеченный вариант LZ77 (с маленькой хэш-таблицей) или сжатие по Хаффману.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 20:54
Рейтинг@Mail.ru


Страница сгенерированна за 0.01358 секунд с 7
ELECTRONIX ©2004-2016