lz77算法原理