ADded TAR support in C/C++, and better ZIP support