алгоритм Лемпеля-Зива(файл сначала просматривается на наличие одинаковых последовательностей символов, а затем все одинаковые последовательности, кроме одной, преобразуются в более короткие информационные блоки, распаковка сжатого таким образом файла представляет собой обратный процесс)