xReason
Чего тут тестировать.. Если ты почитаешь что-нибудь по теории сжатия то узнаешь что PPMD лучше себя показывает для текстовых файлов (для чего и был задуман), а LZMA как и все семейство зипов использующих модификации алгоритма Лемпеля-Зива расчитаны на смешанный код.
Примерная разница алгоритмов:
PPMD - основан на вероятности появления какого-то символа после данного. Чем больше вероятность тем меньше битов тратим на замену данного "слова". В человеческом языке большая вероятность появления "у" после "x", больше чем "х" после "щ" и т.п.
LZMA - составляет частотный словарь появления символа(-ов) во всем файле, чем чаще встречается символ (набор символов) тем меньше битов отводим на его замену. Ему по барабану "ху" или "щх", если очень много "щх" то они будут заменены на меньшее количество бит чем "ху".
Ну типа того...