Какое сжатие данных лучше – программное или аппаратное?
Однозначно ответить на этот вопрос невозможно – все зависит от алгоритмов сжатия и рода передаваемых данных. Так, уже упакованные файлы (zip, arj), повторно сжимать бесполезно и аппаратное, и программное сжатие будет одинаково неэффективны.
В общем случае программное сжатие в той или иной степени лучше аппаратного за счет возможности использования буфера большего размера и более быстрого процессора. Однако разработчики модемов не дремлют – наращивают объемы памяти и совершенствуют алгоритмы. Поэтому, выяснить какое сжатие лучше – программное или аппаратное можно только экспериментально.
Причем, использование обоих типов сжатия одновременно обычно дает худший результат, чем самое плохое из них по отдельности!