Алгоритмы сжатия данных с потерями: как это работает