This program is a multithreaded implementation of the Run Length Encoding (RLE) compression algorithm. It takes one or multiple files as input and outputs a compressed file. The program is written in C and uses the POSIX pthread library for multithreading.
./nyuenc file1.txt file2.txt > encoded.txt