Using a Hafman tree codec