.EAR

EAR-bestand

Java Enterprise Archive
Stel een vraag
SNEL ANTWOORD

Een EAR (Enterprise Archive) bestand is een op ZIP gebaseerd pakket dat een volledige Java enterprise-applicatie bundelt - webmodules, EJB-bedrijfslogica en gedeelde bibliotheken - voor implementatie op een Jakarta EE-server zoals WildFly of GlassFish. Je opent het niet als een document; je implementeert (deployt) het op een applicatieserver. Om de inhoud te inspecteren zonder te implementeren, hernoem je het naar .zip en open je het met 7-Zip.

Ontwikkelaar: Sun Microsystems (now Oracle); part of the J2EE/Jakarta EE specification Categorie: Uitvoerbare bestandens Open standaard MIME: application/java-archive
OPENT OP Windows macOS Linux
Gerelateerd: .APK · .EXE · .VBS · .JAR

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 22, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het EAR-bestandsformaat?

Een .ear-bestand is de overkoepelende verpakkingseenheid voor Java enterprise-applicaties, gedefinieerd door de J2EE-specificatie (nu Jakarta EE) sinds de 1.2-release in december 1999. Structureel is het een ZIP-archief, dat de PK magic bytes 50 4B 03 04 deelt, en dat webmodules (.war), EJB-modules (.jar), resource-adaptermodules (.rar) en applicatie-client JARs bundelt in één implementeerbaar artefact.

De verplichte META-INF/application.xml deployment descriptor identificeert het archief als een EAR en declareert welke submodules het bevat. Compressie per item maakt gebruik van DEFLATE; individuele items kunnen ook ongecomprimeerd worden opgeslagen. Omdat de container een standaard ZIP is, maakt het hernoemen van het bestand naar .zip en het openen met een archiefbeheerder de volledige interne structuur zichtbaar.

EAR-bestanden worden geïmplementeerd op volledige Jakarta EE-applicatieservers - WildFly (JBoss), Eclipse GlassFish, IBM WebSphere en Oracle WebLogic zijn de meest voorkomende doelen. Moderne microservice-architecturen geven de voorkeur aan uitvoerbare fat-JAR-bestanden of container-images boven EARs, maar EAR-implementatie blijft de standaard voor volledige Jakarta EE-workloads en grote legacy Java EE-applicaties. De onderliggende op ZIP gebaseerde lay-out is stabiel sinds de oorspronkelijke J2EE 1.2-specificatie; versiebeheer wordt uitgedrukt via application.xml namespace-declaraties.

Beveiliging & veiligheid

RISICO: MEDIUM

Een EAR bevat uitvoerbare code aan de serverzijde die op de applicatieserver draait met de rechten van die server. Implementeer alleen EARs van vertrouwde bronnen. Een kwaadaardige EAR kan web shells, backdoored EJB's bevatten of kwetsbare gebundelde bibliotheken misbruiken. Inspecteer de inhoud met 7-Zip voordat u een niet-vertrouwde EAR implementeert. Houd de applicatieserver en gebundelde bibliotheken gepatcht.

Formaatdetails

in een notendop
VOLLEDIGE NAAMJava Enterprise Archiveook bekend als EAR file, J2EE Enterprise Archive
ONTWIKKELAARSun Microsystems (now Oracle); part of the J2EE/Jakarta EE specificationsinds 1999 (J2EE 1.2 specification)
MIME-TYPEapplication/java-archive
TYPEOp ZIP gebaseerd Java enterprise-applicatiepakket (binair); broertje van JAR en WAR
STANDAARDOpen · royaltyvrij
GERELATEERD.apk.exe.vbs.jar
Deze extensie wordt ook gebruikt door…
  • Audacity audiobestand - Sommige oudere Audacity-sessies kunnen worden geëxporteerd met .ear; dit is volledig ongerelateerd aan Java EE.
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
00010203
HEX
504B0304
ASCII
PK··
Een EAR is een ZIP-archief (hetzelfde als JAR/WAR); onderscheidbaar door de interne META-INF/application.xml deployment descriptor en de aanwezigheid van .war/.jar/.rar submodules.

Programma's die EAR-bestanden openen

Windows4 apps
7-Zip Open-source Rechtermuisklik > 7-Zip > Open archief om WARs, EJB JARs en deployment descriptors te inspecteren - implementeert of start de EAR niet.
Apache Geronimo Open-source Geronimo Application Server wordt niet langer actief onderhouden; gebruik Apache TomEE of WildFly voor nieuwe implementaties.
Eclipse GlassFish Open-source Implementeer via Admin Console of CLI: asadmin deploy app.ear. Actieve ontwikkeling gaat door onder de Eclipse Foundation (v8.0.0, feb 2026).
WildFly (JBoss) Open-source Plaats de .ear in de standalone/deployments/ map van WildFly of gebruik de beheerconsole. Wordt actief onderhouden.
macOS2 apps
Eclipse GlassFish Open-source Implementeer via Admin Console of CLI: asadmin deploy app.ear. Actieve ontwikkeling gaat door onder de Eclipse Foundation (v8.0.0, feb 2026).
WildFly (JBoss) Open-source Plaats de .ear in de standalone/deployments/ map van WildFly of gebruik de beheerconsole. Wordt actief onderhouden.
Linux3 apps
Apache Geronimo Open-source Geronimo Application Server wordt niet langer actief onderhouden; gebruik Apache TomEE of WildFly voor nieuwe implementaties.
Eclipse GlassFish Open-source Implementeer via Admin Console of CLI: asadmin deploy app.ear. Actieve ontwikkeling gaat door onder de Eclipse Foundation (v8.0.0, feb 2026).
WildFly (JBoss) Open-source Plaats de .ear in de standalone/deployments/ map van WildFly of gebruik de beheerconsole. Wordt actief onderhouden.

Technische details

diepe specificaties
ContainerformaatZIP-archief (dezelfde `50 4B 03 04` magic bytes als `.zip` en `.jar`)
Byte-volgordeLittle-endian (ZIP-formaat)
CompressieDEFLATE per item; STORED ook toegestaan voor individuele items
Verplichte descriptor`META-INF/application.xml` - identificeert de EAR en declareert de submodules
Submodule-typen`.war` (web), EJB `.jar` (enterprise beans), `.rar` (resource adapters), applicatie-client `.jar`
Versiedeclaratie`application.xml` XML namespace URI identificeert J2EE 1.x / Java EE 5-8 / Jakarta EE 8-11 versie
IntegriteitscontroleZIP per-item CRC-32; optionele JAR-codeondertekening via `META-INF/` handtekeningblokken
Max items65.535 (standaard ZIP); onbeperkt met ZIP64-extensie
Typische bestandsgrootte5 MB - 500 MB
MIME-type`application/java-archive`
InspectiemethodeHernoem naar `.zip` om door alle inhoud te bladeren met een archiefbeheerder (bijv. 7-Zip)
ImplementatiedoelenWildFly, Eclipse GlassFish, IBM WebSphere, Oracle WebLogic
Uitgebracht1999 (J2EE 1.2 specification)
Laatste versieTracks Jakarta EE specification (Jakarta EE 11, 2024); EAR layout itself is stable
Open standaardJa · royaltyvrij
Specificatiejakarta.ee

EAR conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met EAR-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over EAR-bestanden.

Veelgestelde vragen

Hoe open of start ik een EAR-bestand?
Implementeer het op een Jakarta EE-applicatieserver: WildFly (plaats het in standalone/deployments/) of GlassFish (asadmin deploy app.ear). Om de inhoud te inspecteren, hernoem je het naar .zip en open je het met 7-Zip.
Wat is het verschil tussen EAR, WAR en JAR?
JAR verpakt Java-bibliotheken of standalone apps; WAR verpakt een webapplicatie (servlets/JSP); EAR verpakt een volledige enterprise-applicatie door meerdere WARs en EJB JARs te bundelen. Alle drie zijn gebaseerd op ZIP.
Kan ik een EAR-bestand openen met 7-Zip?
Ja, voor inspectie - 7-Zip ziet het als een ZIP en laat je door WARs, EJB JARs en deployment descriptors bladeren. Om het daadwerkelijk uit te voeren, heb je een applicatieserver nodig.
Is Apache Geronimo nog steeds een goede keuze?
Geronimo Application Server wordt niet langer actief ontwikkeld. Gebruik Apache TomEE, WildFly of Eclipse GlassFish voor nieuwe implementaties.
Kan ik een EAR converteren naar een Docker-image?
Dit is geen bestandsconversie. Je bouwt een Docker-image die een Jakarta EE-server (WildFly, GlassFish) bevat en kopieert de .ear naar het auto-deploy pad van de server - gebruikelijk in moderne CI/CD-pipelines.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

.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)

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z