Помощь - Поиск - Пользователи - Календарь
Полная версия: !Алгоритм сжатия!
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
#$# PaVeL #$#
Приветствую всех, прошу помочь с осуществлением алгоритма сжатия не прыгая дальше модуля Windows. (работу с библиотеками не предлагать! smile.gif )
cool.gif
hiv
Цитата(#$# PaVeL #$# @ 6.02.2007 10:30) *
Приветствую всех, прошу помочь с осуществлением алгоритма сжатия не прыгая дальше модуля Windows. (работу с библиотеками не предлагать!
Надо изобрести велосипед? Так готовые модули не пойдут? (в смысле исходники)
hardcase
Это как "в пределах виндовса"?
В Win32 встроена Zilb. Чем плоха?

А велосипед можно изобретать с помощью учебника по дискретке: Хаффман например, LZWA, и т.д.
hiv
Цитата(hardcase @ 13.02.2007 3:17) *
Хаффман например, LZWA, и т.д.
Готовый код (не DLL) можно взять отсюда: LZH compression 37 Kb
#$# PaVeL #$#
Премного благодарен, чуть позже гляну...
Egor Vladimirovich
Цитата(#$# PaVeL #$# @ 13.02.2007 14:15) *

Премного благодарен, чуть позже гляну...

Меня тоже заинтересовал метод сжатия.. Кто нибудь сможет помочь написать программу. Вводяться частоты символов например. а в итоге должно для каждой буквы выводиться ее двоичный код.....
Например
A- 0.6
B- 0.15
C- 0.13
D-0.12
В результате
A 0
B 11
C 100
D 101
Что то вроде этого. Кто поможет сделать?!
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.