JAR (format pliku)

Java Archive (JAR)
ilustracja
Rozszerzenia pliku

.jar

Typ MIME

application/java-archive[1][2]

Producent

Sun Microsystems[3]

Typ

archiwum plików, Kompresja danych

JAR (ang. Java archive) – archiwum w formacie ZIP używane do strukturalizacji i kompresji plików klas języka Java oraz powiązanych z nimi metadanych. Wykorzystywane także w OpenDocument.

Budowa

Archiwum JAR składa się z pliku manifestu umieszczonego w ścieżce META-INF/MANIFEST.MF, który informuje o sposobie użycia i przeznaczeniu archiwum. Archiwum JAR, o ile posiada wyszczególnioną klasę główną, może stanowić osobną aplikację.

Podpis

Archiwa JAR mogą być podpisywane cyfrowo. Podpis składany jest w pliku manifestu. Środowisko uruchomieniowe podczas ładowania podpisanych plików JAR może sprawdzać klasy i odmówić wczytania tych, które nie pasują do podpisu. Zwiększa to wiarygodność kodu.

Narzędzia

Podstawowym narzędziem do obsługi archiwów JAR jest program JAR dołączony do darmowego pakietu JDK firmy Sun Microsystems.

Przypisy

  1. Roedy Green: jar : Java Glossary. Canadian Mind Products. [dostęp 2019-02-28]. (ang.).
  2. Roedy Green: MIME : Java Glossary. Canadian Mind Products. [dostęp 2019-02-28]. (ang.).
  3. JAR File Extension - What is it?. FILExt. [dostęp 2019-02-28].

Media użyte na tej stronie

Nuvola mimetypes java jar.png
Autor: David Vignoni / ICON KING, Licencja: LGPL
Icon from Nuvola icon theme for KDE 3.x.