LempelZivalgoritmit
LempelZivalgoritmit, often referred to as LZ algorithms, is a family of lossless data compression algorithms. These algorithms were developed by Abraham Lempel and Jacob Ziv in the late 1970s. The core idea behind LZ algorithms is to replace repeated occurrences of data within a file with references to a single occurrence of that data. This is achieved by building a dictionary of sequences encountered so far. When a sequence is seen again, it is replaced by a pointer to its previous occurrence in the dictionary, along with its length.
There are several variations of the LZ algorithm, with LZ77 and LZ78 being the foundational ones. LZ77
These algorithms form the basis for many widely used compression formats such as ZIP, GZIP, and PNG.