Replaced JAVA's ZIP API with Zip4j, which supports modifing existing ZIP files