Compression ; Expansion; Suppression of unnecessary data, e.g. redundancy reduction {using adaptive string matching, e.g. the Lempel-Ziv method employing the use of a dictionary, e.g. LZ78}