LZ78 is a dictionary-based lossless data compression algorithm published in 1978. Instead of a sliding window, it parses the input data into sequences and builds an explicit dictionary of phrases dynamically.
LZ78 Compression Visualizer
Interactive dictionary-based LZ78 compression