This article describes how LZW data compression works, gives a little bit of background on where it came from, and provides some working C code so you can experiment with it.

continue reading.....