Please tell me the best and easiest way to make a file compressor like winzip etc in c++