LZ
LZ is the abbreviation for Lempel-Ziv, a family of lossless data compression algorithms developed by Abraham Lempel and Jacob Ziv in the 1970s. The family includes several variants, most notably LZ77, LZ78, and LZW, each using a different approach to model redundancy in data.
LZ77, introduced in 1977, uses a sliding window of previously seen data as a dictionary and encodes
LZ78, introduced in 1978, builds a dictionary of previously seen sequences and encodes input as a sequence
LZW, proposed by Terry Welch in 1984, is a practical variant of LZ78 that dynamically builds the
LZ-based schemes also include LZSS, a modification of LZ77 that improves compression efficiency by using fixed-length
In modern practice, many standards blend LZ principles with entropy coding; for example, DEFLATE combines LZ77-style