Zip4j. A java open-source library to handle Zip files.