LZW Compression and Decompression (C++)
Lempel–Ziv–Welch (LZW) is a universal lossless data compression algorithm created by Abraham Lempel, Jacob Ziv, and Terry Welch.
It has the potential for very high throughput in hardware implementations. It is the algorithm of the widely used Unix file compression utility compress,
and is used in the GIF image format.