.EAR

Plik EAR

Java Enterprise Archive
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik EAR (Enterprise Archive) to pakiet oparty na formacie ZIP, który grupuje kompletną aplikację korporacyjną Java - moduły webowe, logikę biznesową EJB i współdzielone biblioteki - w celu wdrożenia na serwerze Jakarta EE, takim jak WildFly lub GlassFish. Nie otwiera się go jak dokumentu; należy go wdrożyć na serwerze aplikacji. Aby sprawdzić zawartość bez wdrażania, zmień rozszerzenie na .zip i otwórz za pomocą programu 7-Zip.

Deweloper: Sun Microsystems (now Oracle); part of the J2EE/Jakarta EE specification Kategoria: Pliki wykonywalne Otwarty standard MIME: application/java-archive
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .APK · .EXE · .VBS · .JAR

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 22, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku EAR?

Plik .ear to jednostka pakowania najwyższego poziomu dla korporacyjnych aplikacji Java, zdefiniowana w specyfikacji J2EE (obecnie Jakarta EE) od wersji 1.2 wydanej w grudniu 1999 roku. Strukturalnie jest to archiwum ZIP, współdzielące magiczne bajty PK (50 4B 03 04), które łączy moduły webowe (.war), moduły EJB (.jar), moduły adapterów zasobów (.rar) oraz pliki JAR klientów aplikacji w jeden artefakt gotowy do wdrożenia.

Obowiązkowy deskryptor wdrożenia META-INF/application.xml identyfikuje archiwum jako EAR i deklaruje, jakie podmoduły się w nim znajdują. Kompresja poszczególnych wpisów wykorzystuje algorytm DEFLATE; pojedyncze elementy mogą być również przechowywane bez kompresji. Ponieważ kontenerem jest standardowy ZIP, zmiana nazwy pliku na .zip i otwarcie go w dowolnym menedżerze archiwów pozwala na podejrzenie całej struktury wewnętrznej.

Pliki EAR są wdrażane na pełnych serwerach aplikacji Jakarta EE - najpopularniejszymi celami są WildFly (JBoss), Eclipse GlassFish, IBM WebSphere oraz Oracle WebLogic. Nowoczesne architektury mikroserwisowe preferują wykonywalne pliki typu fat-JAR lub obrazy kontenerów zamiast plików EAR, jednak wdrażanie EAR pozostaje standardem dla pełnych obciążeń Jakarta EE i dużych, starszych aplikacji Java EE. Podstawowy układ oparty na ZIP jest stabilny od czasu oryginalnej specyfikacji J2EE 1.2; wersjonowanie odbywa się poprzez deklaracje przestrzeni nazw w application.xml.

Bezpieczeństwo

RYZYKO: MEDIUM

Plik EAR zawiera wykonywalny kod po stronie serwera, który działa na serwerze aplikacji z jego uprawnieniami. Wdrażaj tylko pliki EAR z zaufanych źródeł. Złośliwy plik EAR może zawierać powłoki webowe (web shells), zmodyfikowane EJB lub wykorzystywać luki w dołączonych bibliotekach. Przed wdrożeniem niezaufanego pliku EAR sprawdź jego zawartość za pomocą 7-Zip. Dbaj o aktualizację serwera aplikacji i dołączonych bibliotek.

Szczegóły formatu

w pigułce
PEŁNA NAZWAJava Enterprise Archiveznany również jako EAR file, J2EE Enterprise Archive
DEWELOPERSun Microsystems (now Oracle); part of the J2EE/Jakarta EE specificationod 1999 (J2EE 1.2 specification)
TYP MIMEapplication/java-archive
TYPPakiet aplikacji korporacyjnej Java oparty na ZIP (binarny); pokrewny formatom JAR i WAR
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Plik audio Audacity - Niektóre starsze sesje Audacity mogły być eksportowane z rozszerzeniem .ear; nie ma to żadnego związku z Java EE.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
00010203
HEX
504B0304
ASCII
PK··
EAR to archiwum ZIP (podobnie jak JAR/WAR); można go odróżnić po wewnętrznym deskryptorze wdrożenia META-INF/application.xml oraz obecności podmodułów .war/.jar/.rar.

Programy otwierające pliki EAR

Windows4 apps
7-Zip Open-source Kliknij prawym przyciskiem myszy > 7-Zip > Otwórz archiwum, aby sprawdzić pliki WAR, EJB JAR i deskryptory wdrożenia - nie wdraża ani nie uruchamia pliku EAR.
Apache Geronimo Open-source Serwer aplikacji Geronimo nie jest już aktywnie wspierany; do nowych wdrożeń używaj Apache TomEE lub WildFly.
Eclipse GlassFish Open-source Wdrażaj przez konsolę administracyjną lub CLI: asadmin deploy app.ear. Aktywny rozwój kontynuowany pod egidą Eclipse Foundation (v8.0.0, luty 2026).
WildFly (JBoss) Open-source Umieść plik .ear w katalogu standalone/deployments/ serwera WildFly lub użyj konsoli zarządzania. Aktywnie wspierany.
macOS2 apps
Eclipse GlassFish Open-source Wdrażaj przez konsolę administracyjną lub CLI: asadmin deploy app.ear. Aktywny rozwój kontynuowany pod egidą Eclipse Foundation (v8.0.0, luty 2026).
WildFly (JBoss) Open-source Umieść plik .ear w katalogu standalone/deployments/ serwera WildFly lub użyj konsoli zarządzania. Aktywnie wspierany.
Linux3 apps
Apache Geronimo Open-source Serwer aplikacji Geronimo nie jest już aktywnie wspierany; do nowych wdrożeń używaj Apache TomEE lub WildFly.
Eclipse GlassFish Open-source Wdrażaj przez konsolę administracyjną lub CLI: asadmin deploy app.ear. Aktywny rozwój kontynuowany pod egidą Eclipse Foundation (v8.0.0, luty 2026).
WildFly (JBoss) Open-source Umieść plik .ear w katalogu standalone/deployments/ serwera WildFly lub użyj konsoli zarządzania. Aktywnie wspierany.

Szczegóły techniczne

specyfikacja
Format konteneraArchiwum ZIP (te same magiczne bajty `50 4B 03 04` co w `.zip` i `.jar`)
Kolejność bajtówLittle-endian (format ZIP)
KompresjaDEFLATE dla każdego wpisu; dopuszczalne również STORED dla poszczególnych elementów
Obowiązkowy deskryptor`META-INF/application.xml` - identyfikuje EAR i deklaruje jego podmoduły
Typy podmodułów`.war` (web), EJB `.jar` (enterprise beans), `.rar` (adaptery zasobów), `.jar` klienta aplikacji
Deklaracja wersjiURI przestrzeni nazw XML w `application.xml` identyfikuje wersję J2EE 1.x / Java EE 5-8 / Jakarta EE 8-11
Kontrola integralnościCRC-32 dla każdego wpisu ZIP; opcjonalne podpisywanie kodu JAR poprzez bloki sygnatur w `META-INF/`
Maksymalna liczba wpisów65 535 (standardowy ZIP); nieograniczona z rozszerzeniem ZIP64
Typowy rozmiar pliku5 MB - 500 MB
Typ MIME`application/java-archive`
Metoda inspekcjiZmiana nazwy na `.zip`, aby przeglądać zawartość w dowolnym menedżerze archiwów (np. 7-Zip)
Cele wdrożenioweWildFly, Eclipse GlassFish, IBM WebSphere, Oracle WebLogic
Wydano1999 (J2EE 1.2 specification)
Najnowsza wersjaTracks Jakarta EE specification (Jakarta EE 11, 2024); EAR layout itself is stable
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjajakarta.ee

Konwersje EAR

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami EAR. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki EAR.

Najczęściej zadawane pytania

Jak otworzyć lub uruchomić plik EAR?
Wdróż go na serwerze aplikacji Jakarta EE: WildFly (wrzuć do katalogu standalone/deployments/) lub GlassFish (polecenie asadmin deploy app.ear). Aby sprawdzić zawartość, zmień rozszerzenie na .zip i otwórz w 7-Zip.
Jaka jest różnica między EAR, WAR i JAR?
JAR pakuje biblioteki Java lub samodzielne aplikacje; WAR pakuje aplikację webową (serwlety/JSP); EAR pakuje pełną aplikację korporacyjną, łącząc wiele plików WAR i EJB JAR. Wszystkie trzy opierają się na formacie ZIP.
Czy mogę otworzyć plik EAR za pomocą 7-Zip?
Tak, w celu inspekcji - 7-Zip widzi go jako ZIP i pozwala przeglądać pliki WAR, EJB JAR oraz deskryptory wdrożenia. Aby faktycznie go uruchomić, potrzebujesz serwera aplikacji.
Czy Apache Geronimo to nadal dobry wybór?
Serwer aplikacji Geronimo nie jest już aktywnie rozwijany. Do nowych wdrożeń używaj Apache TomEE, WildFly lub Eclipse GlassFish.
Czy mogę przekonwertować EAR na obraz Docker?
To nie jest konwersja pliku. Buduje się obraz Docker, który zawiera serwer Jakarta EE (WildFly, GlassFish) i kopiuje plik .ear do ścieżki automatycznego wdrażania serwera - jest to powszechna praktyka w nowoczesnych potokach CI/CD.

Źródła

1Oracle J2EE - About J2EE Archive Formatsdownload.oracle.com
2Jakarta EE - Enterprise Beans specificationjakarta.ee

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Powiązane rozszerzenia

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z