C program to compress positive integers

Job ID: 36737016

Budget: $30 – $250 USD

I am looking for a C program that can efficiently compress positive integers, potentially up to billions. The ideal candidate will have experience with SIMD compression algorithms. The expected compression ratio is at least 75%. No specific compression algorithm has been requested, but the program should be optimized for efficiency.

I'd like you to use the following repo for the project:
https://github.com/lemire/simdcomp

the program should be able to take a file containing the positive integers list ( as well directly from an array ), make the compression and then write to a file the compressed integers list.
the program should be able to take the output and stream it recursively for N times.
in the final output file there must be saved all the needed info for decompression, such as numbers of recursive runs and so on.
it will then need to be able to read back the integers and make decompression operation.