Data compression methods Hamming Code Huffman Code Lempel–Ziv–Welch (LZW) Burrows-Wheeler transform (BWT)