A universal algorithm for sequential data compression. (1977)

by J Ziv, A Lempel
Venue:IEEE Transactions on Information Theory.