Data Compression Algorithms Purpose: To practice lossless data compression algorithms (encodings) and to be more familiar with Python Lossless Data Compression Algorithms Run-length encoding Huffman encoding LZ77 encoding (mostly used in zips)