LZW data compression implementation in C compatible with ncompress.
This is a hobby project under development
To build from source you can run
makethen run the executable to compress input.txt and write the compressed data to compressed.Z:
cat ./input.txt | ./lzw > ./compressed.Zcompressed.Z can now be decompressed using both ncompress and the program itself. For example:
cat compressed.Z | compress -d
# or
cat compressed.Z | ./lzw -dTo run unit tests you can run
make unit-test