JAR (format pliku)

Nie mylić z: JAR (oprogramowanie). Zobacz też: inne znaczenia.
Java Archive (JAR)
Ikona formatu
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. Archiwum to jest także wykorzystywane w OpenDocument.

Budowa

Archiwum JAR zawiera plik manifestu umieszczony w ścieżce META-INF/MANIFEST.MF wewnątrz siebie. Manifest informuje o sposobie użycia i przeznaczeniu archiwum, które to archiwum, o ile posiada wyszczególnioną klasę główną, może stanowić osobną aplikację.

Podpis

Archiwa JAR mogą być podpisywane cyfrowo. Podpis zawarty jest w pliku manifestu wewnątrz archiwum. Ś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]. (ang.).
  • p
  • d
  • e
Formaty archiwów
Tylko archiwizacja
  • ar
  • BagIt
  • cpio
  • LBR
  • shar
  • tar
  • WAD
Tylko kompresja
  • Brotli
  • bzip2
  • compress
  • gzip
  • LHW
  • LZ4
  • LZMA
  • LZH
  • lzip
  • lzop
  • LZS
  • LZW
  • SQ
  • xz
  • Zstandard
Kompresja i archiwizacja
Archiwa dystrybucji i systemowe
  • APK
  • app
  • APPX
  • dmg
  • deb
  • ipa
  • JAR
    • EAR
    • Java RAR
    • WAR
  • MSI
  • PKG
  • RPM
  • RUNZ
  • XAP
  • XBAP
Archiwa dokumentów