I have found several articles on the web about data compression and encoding. My interest in learning this is to decompress, compressed data in files such as PDF etc which are encoded in one way or another. I'm probably asking the wrong question here.
I'm wondering how someone goes about learning this kind of thing. I've come across terms such as Flat Decode and LZW Decode but have not idea how I would use or implement this. Is there a good book on this topic or some other resource.