Graham said:


So far as I know zip is most used.



I intend to use maven as a build tool for the Java stuff, in the Java world you use JAR which is a ZIP which every OS should understand, although there are different ZIP algorithms in use that not all ZIP programs can handle. But this problem is OS independent.