Сжатие

Тема в разделе "WASM.A&O", создана пользователем Cyber_Mozg, 6 июл 2006.

  1. Cyber_Mozg

    Cyber_Mozg Andrey

    Публикаций:
    0
    Регистрация:
    4 апр 2005
    Сообщения:
    214
    Адрес:
    Russia
    Меня интересует эффективность двух алгоритмов сжатия данных
    Сжатие по алгоритму Хаффмана и LZSS
     
  2. cpp_and_wasm

    cpp_and_wasm Владимир

    Публикаций:
    0
    Регистрация:
    27 июл 2006
    Сообщения:
    128
    я где-то слышал, что сжатие данных по Хаффману производится через таблицу частоповторяющихся символов, если я хорошо помню... :)
     
  3. masquer

    masquer wasm.ru

    Публикаций:
    0
    Регистрация:
    13 сен 2002
    Сообщения:
    890
    Адрес:
    Николаев
    Cyber_Mozg
    начни с того, что для тебяэффективно - скорость, размер, компрессия и тыды?
     
  4. Ustus

    Ustus New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2005
    Сообщения:
    834
    Адрес:
    Харьков
    Да это совершенно разные методы - например последовательность типа ABACADAEAFAGAH...
    Хаффман сожмет хорошо, а LZ - ни разу, а ABABABABABABABAB... - наоборот.
     
  5. Cyber_Mozg

    Cyber_Mozg Andrey

    Публикаций:
    0
    Регистрация:
    4 апр 2005
    Сообщения:
    214
    Адрес:
    Russia
    masquer
    скорость мне не нужна мне нужна основа для доработки алгоритма что бы сжимать исполняемый код
     
  6. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    а можно взять LZH :)
     
  7. bers

    bers New Member

    Публикаций:
    0
    Регистрация:
    16 сен 2005
    Сообщения:
    139
    Адрес:
    Russia
    Ну насчет того, что по Хаффману "ABABABABABABABABAAB..." плохо сожмется не согласен. По биту на символ.
     
  8. Sharp

    Sharp New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2003
    Сообщения:
    143
    Адрес:
    Ukraine
    Куда хуже, чем через таблицу предсказаний, которая, в частности, используется в раре.
     
  9. Zealot

    Zealot New Member

    Публикаций:
    0
    Регистрация:
    16 июн 2006
    Сообщения:
    6
    Пользуясь случаем, прорекламирую первую public - версию своей минилибы lzwlib1.2:
    http://files.soft-best.ws/119649
    Просьба поделиться мнениями насчёт неё: стоит ли продолжать её развитие?

    Все вопросы насчёт использования - сюда (в форум).
    правда, чтобы использовать её с asm-ом, нужно глянуть в диру
    /examples/win32dll/fasm/ и оттуда выдрать код (из .asm - файла)