.EAR

File EAR

Java Enterprise Archive
Fai una domanda
RISPOSTA RAPIDA

Un file EAR (Enterprise Archive) è un pacchetto basato su ZIP che raggruppa un'applicazione enterprise Java completa - moduli web, logica di business EJB e librerie condivise - per il deployment su un server Jakarta EE come WildFly o GlassFish. Non si apre come un documento; si distribuisce su un application server. Per ispezionare i contenuti senza eseguire il deployment, rinominalo in .zip e aprilo con 7-Zip.

Sviluppatore: Sun Microsystems (now Oracle); part of the J2EE/Jakarta EE specification Categoria: File eseguibili (exe) Standard aperto MIME: application/java-archive
SI APRE SU Windows macOS Linux
Correlati: .APK · .EXE · .VBS · .JAR

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 22, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file EAR?

Un file .ear è l'unità di packaging di livello superiore per le applicazioni enterprise Java, definita dalla specifica J2EE (ora Jakarta EE) fin dalla sua release 1.2 nel dicembre 1999. Strutturalmente è un archivio ZIP, che condivide i magic bytes PK 50 4B 03 04, che raggruppa moduli web (.war), moduli EJB (.jar), moduli resource-adapter (.rar) e JAR client dell'applicazione in un unico artefatto distribuibile.

Il descrittore di deployment obbligatorio META-INF/application.xml identifica l'archivio come un EAR e dichiara quali sottomoduli contiene. La compressione per singola voce utilizza DEFLATE; le singole voci possono anche essere memorizzate non compresse. Poiché il contenitore è uno ZIP standard, rinominare il file in .zip e aprirlo con qualsiasi gestore di archivi espone l'intera struttura interna.

I file EAR vengono distribuiti su application server Jakarta EE completi - WildFly (JBoss), Eclipse GlassFish, IBM WebSphere e Oracle WebLogic sono i target più comuni. Le moderne architetture a microservizi prediligono file fat-JAR eseguibili o immagini container rispetto agli EAR, ma il deployment EAR rimane lo standard per i carichi di lavoro Jakarta EE completi e le grandi applicazioni Java EE legacy. Il layout sottostante basato su ZIP è rimasto stabile dalla specifica originale J2EE 1.2; il versionamento è espresso attraverso le dichiarazioni dei namespace in application.xml.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un EAR contiene codice eseguibile lato server che gira sull'application server con i privilegi di quel server. Distribuisci solo EAR provenienti da fonti affidabili. Un EAR malevolo può contenere web shell, EJB con backdoor o sfruttare librerie incluse vulnerabili. Ispeziona i contenuti con 7-Zip prima di distribuire un EAR non attendibile. Mantieni aggiornati l'application server e le librerie incluse.

Dettagli del formato

in sintesi
NOME COMPLETOJava Enterprise Archiveanche noto come EAR file, J2EE Enterprise Archive
SVILUPPATORESun Microsystems (now Oracle); part of the J2EE/Jakarta EE specificationdal 1999 (J2EE 1.2 specification)
TIPO MIMEapplication/java-archive
TIPOPacchetto applicativo enterprise Java basato su ZIP (binario); affine a JAR e WAR
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • File audio Audacity - Alcune vecchie sessioni di Audacity potrebbero essere esportate con .ear; del tutto non correlato a Java EE.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203
HEX
504B0304
ASCII
PK··
Un EAR è un archivio ZIP (come JAR/WAR); si distingue per il descrittore di deployment interno META-INF/application.xml e la presenza di sottomoduli .war/.jar/.rar.

Programmi che aprono file EAR

Windows4 apps
7-Zip Open-source Tasto destro > 7-Zip > Apri archivio per ispezionare WAR, JAR EJB e descrittori di deployment - non esegue il deployment né avvia l'EAR.
Apache Geronimo Open-source Geronimo Application Server non è più mantenuto attivamente; usa Apache TomEE o WildFly per nuovi deployment.
Eclipse GlassFish Open-source Distribuisci tramite Admin Console o CLI: asadmin deploy app.ear. Lo sviluppo attivo continua sotto la Eclipse Foundation (v8.0.0, feb 2026).
WildFly (JBoss) Open-source Inserisci il file .ear nella directory standalone/deployments/ di WildFly o usa la console di gestione. Mantenuto attivamente.
macOS2 apps
Eclipse GlassFish Open-source Distribuisci tramite Admin Console o CLI: asadmin deploy app.ear. Lo sviluppo attivo continua sotto la Eclipse Foundation (v8.0.0, feb 2026).
WildFly (JBoss) Open-source Inserisci il file .ear nella directory standalone/deployments/ di WildFly o usa la console di gestione. Mantenuto attivamente.
Linux3 apps
Apache Geronimo Open-source Geronimo Application Server non è più mantenuto attivamente; usa Apache TomEE o WildFly per nuovi deployment.
Eclipse GlassFish Open-source Distribuisci tramite Admin Console o CLI: asadmin deploy app.ear. Lo sviluppo attivo continua sotto la Eclipse Foundation (v8.0.0, feb 2026).
WildFly (JBoss) Open-source Inserisci il file .ear nella directory standalone/deployments/ di WildFly o usa la console di gestione. Mantenuto attivamente.

Dettagli tecnici

specifiche approfondite
Formato contenitoreArchivio ZIP (stessi `magic bytes` `50 4B 03 04` di `.zip` e `.jar`)
Ordine dei byteLittle-endian (formato ZIP)
CompressioneDEFLATE per voce; STORED ammesso anche per singole voci
Descrittore obbligatorio`META-INF/application.xml` - identifica l'EAR e dichiara i suoi sottomoduli
Tipi di sottomoduli`.war` (web), EJB `.jar` (enterprise beans), `.rar` (resource adapters), `.jar` client dell'applicazione
Dichiarazione versioneL'URI del namespace XML in `application.xml` identifica la versione J2EE 1.x / Java EE 5-8 / Jakarta EE 8-11
Controllo integritàCRC-32 per voce ZIP; firma del codice JAR opzionale tramite blocchi di firma in `META-INF/`
Voci massime65.535 (ZIP standard); illimitate con estensione ZIP64
Dimensione tipica del file5 MB - 500 MB
Tipo MIME`application/java-archive`
Metodo di ispezioneRinomina in `.zip` per sfogliare tutti i contenuti con qualsiasi gestore di archivi (es. 7-Zip)
Target di deploymentWildFly, Eclipse GlassFish, IBM WebSphere, Oracle WebLogic
Rilasciato1999 (J2EE 1.2 specification)
Ultima versioneTracks Jakarta EE specification (Jakarta EE 11, 2024); EAR layout itself is stable
Standard aperto · royalty-free
Specificajakarta.ee

Conversioni EAR

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file EAR. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file EAR.

Domande frequenti

Come apro o eseguo un file EAR?
Distribuiscilo su un application server Jakarta EE: WildFly (inseriscilo in standalone/deployments/) o GlassFish (asadmin deploy app.ear). Per ispezionare i contenuti, rinominalo in .zip e aprilo con 7-Zip.
Qual è la differenza tra EAR, WAR e JAR?
JAR pacchettizza librerie Java o app standalone; WAR pacchettizza un'applicazione web (servlet/JSP); EAR pacchettizza un'applicazione enterprise completa raggruppando più WAR e JAR EJB. Tutti e tre sono basati su ZIP.
Posso aprire un file EAR con 7-Zip?
Sì per l'ispezione - 7-Zip lo vede come uno ZIP e ti permette di sfogliare WAR, JAR EJB e descrittori di deployment. Per eseguirlo effettivamente è necessario un application server.
Apache Geronimo è ancora una buona scelta?
Geronimo Application Server non è più sviluppato attivamente. Usa Apache TomEE, WildFly o Eclipse GlassFish per nuovi deployment.
Posso convertire un EAR in un'immagine Docker?
Non si tratta di una conversione di file. Si costruisce un'immagine Docker che include un server Jakarta EE (WildFly, GlassFish) e si copia il file .ear al suo interno nel percorso di auto-deploy del server - pratica comune nelle moderne pipeline CI/CD.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z