В спектруме одна тока неприятность. Данные по размеру слишком малы чтобы давать эеффект. А так у хафмана сжатие есть почти всегда и таблица картины не портит. Можно ещё динамическую таблицу применять, тогда её хранить не придётся, но там уже теория от потерь не защищает и они иногда появляются.
Ещё хафмана хорошо вместе с LZ методом применять. LZ это же по сути повторения областей, т.е. смещения и размеры памяти вот их хорошо кодировать по хафману... Работает эффектно и не нужно ломать голову над сложными методами.......