This appendix is a short introduction to elementary and ``well known''
methods for compressing (coding) data. The goal of compression is to
find a compact representation of information, by throwing away
redundancy.
To have the necessary basement, we start by looking at some basic information theory. Following that is a description of statistical coding and dictionary based coding, two main categories for data compression methods.
This short survey is meant as a rough introduction only. More thorough information is found in the documents referenced in the text.