LZSS
LZSS, short for Lempel-Ziv-Storer-Szymanski, is a lossless data compression algorithm that builds on the LZ77 framework. It improves on LZ77 by using a sliding window to locate repeated strings and by encoding the output as a sequence of literals and length-distance references, with a small flag to indicate the type of each token.
During compression, the encoder maintains a window of previously output data and a lookahead buffer of upcoming
Typical configurations use a sliding window of several kilobytes and a lookahead buffer of about 12 to
History and usage: LZSS was described by Storer and Szymanski in 1984 as a variant of LZ77.