.EAR

EAR-fil

Java Enterprise Archive
Still et spørsmål
HURTIGSVAR

En EAR-fil (Enterprise Archive) er en ZIP-basert pakke som samler en komplett Java enterprise-applikasjon - webmoduler, EJB-forretningslogikk og delte biblioteker - for distribusjon til en Jakarta EE-server som WildFly eller GlassFish. Du åpner den ikke som et dokument; du distribuerer den til en applikasjonsserver. For å inspisere innholdet uten å distribuere den, kan du gi den nytt navn til .zip og åpne med 7-Zip.

Utvikler: Sun Microsystems (now Oracle); part of the J2EE/Jakarta EE specification Kategori: Eksekverbare filer Åpen standard MIME: application/java-archive
ÅPNES PÅ Windows macOS Linux
Relatert: .APK · .EXE · .VBS · .JAR

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 22, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er EAR-filformatet?

En .ear-fil er den øverste pakkeenheten for Java enterprise-applikasjoner, definert av J2EE-spesifikasjonen (nå Jakarta EE) siden 1.2-utgivelsen i desember 1999. Strukturelt er det et ZIP-arkiv, som deler PK magic bytes 50 4B 03 04, som bunter sammen webmoduler (.war), EJB-moduler (.jar), ressursadapter-moduler (.rar) og applikasjonsklient-JAR-filer til ett distribuerbart artefakt.

Den obligatoriske distribusjonsbeskrivelsen META-INF/application.xml identifiserer arkivet som en EAR og deklarerer hvilke undermoduler det inneholder. Komprimering per oppføring bruker DEFLATE; individuelle oppføringer kan også lagres ukomprimert. Fordi beholderen er standard ZIP, vil det å gi filen nytt navn til .zip og åpne den med et hvilket som helst arkivprogram eksponere hele den interne strukturen.

EAR-filer distribueres til fulle Jakarta EE-applikasjonsservere - WildFly (JBoss), Eclipse GlassFish, IBM WebSphere og Oracle WebLogic er de vanligste målene. Moderne mikrotjeneste-arkitekturer foretrekker kjørbare fat-JAR-filer eller container-imager fremfor EAR-filer, men EAR-distribusjon forblir standarden for fulle Jakarta EE-arbeidsbelastninger og store eldre Java EE-applikasjoner. Det underliggende ZIP-baserte oppsettet har vært stabilt siden den opprinnelige J2EE 1.2-spesifikasjonen; versjonering uttrykkes gjennom application.xml navnerom-deklarasjoner.

Sikkerhet og trygghet

RISIKO: MEDIUM

En EAR inneholder kjørbar kode på serversiden som kjører på applikasjonsserveren med denne serverens rettigheter. Distribuer kun EAR-filer fra pålitelige kilder. En ondsinnet EAR kan inneholde web-skall, bakdør-EJBer eller utnytte sårbare bunted biblioteker. Inspiser innholdet med 7-Zip før du distribuerer en upålitelig EAR. Hold applikasjonsserveren og bunted biblioteker oppdatert med sikkerhetskopier.

Formatdetaljer

i et nøtteskall
FULLT NAVNJava Enterprise Archiveogså kjent som EAR file, J2EE Enterprise Archive
UTVIKLERSun Microsystems (now Oracle); part of the J2EE/Jakarta EE specificationsiden 1999 (J2EE 1.2 specification)
MIME-TYPEapplication/java-archive
TYPEZIP-basert Java enterprise-applikasjonspakke (binær); søsken av JAR og WAR
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • Audacity lydfil - Noen eldre Audacity-økter kan være eksportert med .ear; helt urelatert til Java EE.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
504B0304
ASCII
PK··
En EAR er et ZIP-arkiv (samme som JAR/WAR); skilles ut ved intern META-INF/application.xml distribusjonsbeskrivelse og tilstedeværelse av .war/.jar/.rar-undermoduler.

Programmer som åpner EAR-filer

Windows4 apps
7-Zip Åpen kildekode Høyreklikk > 7-Zip > Åpne arkiv for å inspisere WAR-filer, EJB JAR-filer og distribusjonsbeskrivelser - distribuerer eller kjører ikke EAR-filen.
Apache Geronimo Åpen kildekode Geronimo Application Server vedlikeholdes ikke lenger aktivt; bruk Apache TomEE eller WildFly for nye distribusjoner.
Eclipse GlassFish Åpen kildekode Distribuer via Admin Console eller CLI: asadmin deploy app.ear. Aktiv utvikling fortsetter under Eclipse Foundation (v8.0.0, feb 2026).
WildFly (JBoss) Åpen kildekode Legg .ear-filen i WildFlys standalone/deployments/-mappe eller bruk administrasjonskonsollen. Aktivt vedlikeholdt.
macOS2 apps
Eclipse GlassFish Åpen kildekode Distribuer via Admin Console eller CLI: asadmin deploy app.ear. Aktiv utvikling fortsetter under Eclipse Foundation (v8.0.0, feb 2026).
WildFly (JBoss) Åpen kildekode Legg .ear-filen i WildFlys standalone/deployments/-mappe eller bruk administrasjonskonsollen. Aktivt vedlikeholdt.
Linux3 apps
Apache Geronimo Åpen kildekode Geronimo Application Server vedlikeholdes ikke lenger aktivt; bruk Apache TomEE eller WildFly for nye distribusjoner.
Eclipse GlassFish Åpen kildekode Distribuer via Admin Console eller CLI: asadmin deploy app.ear. Aktiv utvikling fortsetter under Eclipse Foundation (v8.0.0, feb 2026).
WildFly (JBoss) Åpen kildekode Legg .ear-filen i WildFlys standalone/deployments/-mappe eller bruk administrasjonskonsollen. Aktivt vedlikeholdt.

Tekniske detaljer

dyp spesifikasjon
BeholderformatZIP-arkiv (samme `50 4B 03 04` magic bytes som `.zip` og `.jar`)
ByterekkefølgeLittle-endian (ZIP-format)
KomprimeringDEFLATE per oppføring; STORED er også tillatt for individuelle oppføringer
Obligatorisk beskrivelse`META-INF/application.xml` - identifiserer EAR-filen og deklarerer dens undermoduler
Typer undermoduler`.war` (web), EJB `.jar` (enterprise beans), `.rar` (ressursadaptere), applikasjonsklient `.jar`
Versjonsdeklarasjon`application.xml` XML-navnerom URI identifiserer J2EE 1.x / Java EE 5-8 / Jakarta EE 8-11 versjon
IntegritetssjekkZIP per-oppføring CRC-32; valgfri JAR-kodesignering via `META-INF/` signaturblokker
Maks antall oppføringer65 535 (standard ZIP); ubegrenset med ZIP64-utvidelse
Typisk filstørrelse5 MB - 500 MB
MIME-type`application/java-archive`
InspeksjonsmetodeGi nytt navn til `.zip` for å bla gjennom alt innhold med et hvilket som helst arkivprogram (f.eks. 7-Zip)
DistribusjonsmålWildFly, Eclipse GlassFish, IBM WebSphere, Oracle WebLogic
Utgitt1999 (J2EE 1.2 specification)
Siste versjonTracks Jakarta EE specification (Jakarta EE 11, 2024); EAR layout itself is stable
Åpen standardJa · royalty-fri
Spesifikasjonjakarta.ee

EAR-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med EAR-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om EAR-filer.

Ofte stilte spørsmål

Hvordan åpner eller kjører jeg en EAR-fil?
Distribuer den til en Jakarta EE-applikasjonsserver: WildFly (legg den i standalone/deployments/) eller GlassFish (asadmin deploy app.ear). For å inspisere innholdet, gi nytt navn til .zip og åpne med 7-Zip.
Hva er forskjellen mellom EAR, WAR og JAR?
JAR pakker Java-biblioteker eller frittstående apper; WAR pakker en webapplikasjon (servlets/JSP); EAR pakker en full enterprise-applikasjon som bunter flere WAR- og EJB JAR-filer. Alle tre er ZIP-baserte.
Kan jeg åpne en EAR-fil med 7-Zip?
Ja, for inspeksjon - 7-Zip ser den som en ZIP og lar deg bla gjennom WAR-filer, EJB JAR-filer og distribusjonsbeskrivelser. For å faktisk kjøre den trenger du en applikasjonsserver.
Er Apache Geronimo fortsatt et godt valg?
Geronimo Application Server blir ikke lenger aktivt utviklet. Bruk Apache TomEE, WildFly eller Eclipse GlassFish for nye distribusjoner.
Kan jeg konvertere en EAR til et Docker-image?
Ikke via en filkonvertering. Du bygger et Docker-image som inkluderer en Jakarta EE-server (WildFly, GlassFish) og kopierer .ear-filen inn i den på serverens bane for automatisk distribusjon - vanlig i moderne CI/CD-rørledninger.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å