Задача в следующем:
требуется простой пример упаковки (сжатия) данных (например, строку из 80 символов сжимать до 30) на каком-нибудь примере, написанном на Си. Пишу на code vision, с ассемблером не в ладах.
ARV писал(а):а с математикой в ладах? сжатие - математическая процедура...
80 символов до 30 тебе и rar не сожмет - если строка из действительно случайных символов (а не одинаковых, например).
алгоритм LZW довольно сложен, но эффективен, более простые алгоритмы дают меньшее сжатие... зачем это для МК? это не праздный вопрос, просто от ответа могут зависить советынапример, для "упаковки" знакогенератора для ЖКИ алгоритм LZW вовсе необязательно применять - и без этого можно добиться уменьшения до 50%...