- LZ77 and LZ78 are two lossless data compression algorithms published by Abraham Lempel and Jacob Ziv in the 1970s that form the basis for many other compression schemes. LZ77 uses a sliding window approach to find repeated patterns in data and encode them with references to previous matches, while LZ78 constructs an explicit dictionary during compression.
- LZW compression is a table-based algorithm built upon LZ77 and LZ78 that assigns variable-length codes to input sequences and builds a translation table as part of the compressed file. It was commonly used in formats like GIF but its use was controversial due to an expired patent held by Unisys.