JAR (format pliku)

Z Wikipedii, wolnej encyklopedii
Przejdź do nawigacji Przejdź do wyszukiwania
Nie mylić z: JAR (oprogramowanie) . Zobacz też: inne znaczenia.
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[edytuj | edytuj kod]

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[edytuj | edytuj kod]

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[edytuj | edytuj kod]

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

Przypisy[edytuj | edytuj kod]

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