JAR 파일은 Java 프로그램을 실행하는 프레임워크인 Java Runtime Environment(JRE)에서 사용하는 Java 아카이브(JAR) 파일이에요. JAR 파일은 프로그램 라이브러리로 사용되거나, 컴퓨터 또는 모바일 기기에 JRE가 설치되어 있으면 실행할 수 있는 독립형 프로그램으로 사용될 수 있어요.
GNU Zip(Gzip)과 관련된 압축 파일 형식이에요. Huffman 코딩과 Lempel-Ziv(LZ77) 코덱을 결합한 DEFLATE 압축 알고리즘을 사용해요.