The java.jar package gives access to reading and writing a Java archive, or JAR, files. These are actually ZIP files with the possibility to add meta-information in the form of a MANIFEST file. This manifest can also be used to sign a JAR file.