The National Archives
Search our website
  • Search our website
  • Search our records
   
 
Image of software box and CD PRONOM
Welcome (PRONOM  home page) About PRONOM Add an entry
Search Help - opens in a new window Information resources - opens in a new window
 
 
 

*Details: File format summary

   
 

 

Search by keyword Search by file format Search by PUID Search by software Search by vendor Search by lifecycles Search by Migration Pathway

Details for:

Save as... XML | CSV Printer friendly version
 
 

Summary

Name Java Archive Format
Version  
Other names JAR
Identifiers MIME:  application/java-archive
Apple Uniform Type Identifier:  com.sun.java-archive
PUID:  x-fmt/412
Family  
Classification Aggregate
Disclosure  
Description JAR stands for Java ARchive. It's is based on the ZIP file format (x-fmt/26) and is used for aggregating many files into one, and reducing file size. One of the original purposes of JAR files was to bundle multiple Java applets and their requisite components (.class files, images and sounds) into a JAR file, which could then be downloaded to a browser in a single HTTP transaction; these could then be run over the web. JAR files can also be "executable" both on Linux, via a command such as `java -jar <jar-name>` and Windows, where the file-format extension '*.jar' may be associated with the Java Runtime Environment. As executable code can potentially be harmful, e.g. used in the distribution of malware, the JAR supports digital signing so that the source of the items in a JAR file can be verified. JAR consists of a zip archive, as defined by PKWARE, containing a manifest file and potentially signature files, as defined in the JAR.
Orientation Text
Byte order  
Related file formats Has lower priority than OpenDocument Format (1.0)
Has lower priority than OpenDocument Database Format (1.0)
Has lower priority than OpenDocument Database Format (1.2)
Has lower priority than OpenDocument Database Format (1.1)
Has priority over ZIP Format  
Has priority over Extensible Hypertext Markup Language (1.0)
Has priority over Extensible Hypertext Markup Language (1.1)
Has priority over Hypertext Markup Language  
Technical Environment  
Released  
Supported until  
Format Risk  
Developed by None.
Supported by None.
Source Digital Preservation Department / The National Archives
Source date 17 Feb 2006
Source description This format can be identified via a container signature in DROID version 6 or later. The PRONOM database cannot currently represent container signatures.; 04/2024 (v.118): Description and links added as part of PRONOM Research Week 2023. Submitted by Ross Spencer.
Last updated 17 Apr 2024
Note https://docs.oracle.com/javase/7/docs/technotes/guides/jar/jarGuide.html https://docs.oracle.com/javase/7/docs/technotes/guides/jar/index.html Specification: https://docs.oracle.com/javase/7/docs/technotes/guides/jar/jarGuide.html
Top of page Top of page
 
         
The National Archives Newsletter Icon

Send me The National Archives’ newsletter

A monthly round-up of news, blogs, offers and events.