Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Шустрое сжатие текста, Где взять инфу 
:(
    Опции темы
21:80
Дата 6.9.2005, 23:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 3.6.2004

Репутация: нет
Всего: нет



Друзья, помогите найти каку-нибудь инфу по сжатию текста. Необходима быстрая архивация/разархивация фрагмента, без распаковки всего текста. Будет круто если с исходниками на C/Pascal.

Особенно буде благодарен за описание метода комбинирующего посимвольное кодирование Хаффмена и метода словарного сжатия.

Заранее Пасиба!
PM MAIL   Вверх
podval
Дата 7.9.2005, 08:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Где я? Кто я?
****


Профиль
Группа: Экс. модератор
Сообщений: 3094
Регистрация: 25.3.2002
Где: СПб

Репутация: 18
Всего: 62



По Хаффману: http://www.compression.ru/download/huff.html


Буржуйские ресурсы: http://www.datacompression.info/Compression.shtml


Еще больше ссылок: http://www.compression-links.info/Archiving
PM WWW ICQ   Вверх
Snowy
Дата 7.9.2005, 09:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 2
Всего: 484



Хаффман части текста будет затруднителен. Определить начало следующего куска придется до бита.
Для этого больше подойдет BWT преобразование + дельта кодирование.
Такой вариант как раз работает с кусками данных и ориентирован на тексты.
Правда с разбором, где начинается одна часть, а где кончается другая, придется повозиться.
На http://www.compression.ru/ скачай вторую часть книги.
Там как раз то, что нужно. Примеры не проверял, но вроде как были. На Сях.
Кста, дальше там про препроцессинг текстов идет. Тоже может пригодиться.
PM MAIL   Вверх
21:80
Дата 7.9.2005, 18:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 3.6.2004

Репутация: нет
Всего: нет



Пасиба! Теперь есть что почитать на досуге! Хороший цайт.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0422 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.