.EAR

Fichier EAR

Java Enterprise Archive
Poser une question
RÉPONSE RAPIDE

Un fichier EAR (Enterprise Archive) est un paquet basé sur le format ZIP qui regroupe une application d'entreprise Java complète - modules web, logique métier EJB et bibliothèques partagées - pour un déploiement sur un serveur Jakarta EE tel que WildFly ou GlassFish. Vous ne l'ouvrez pas comme un document ; vous le déployez sur un serveur d'application. Pour inspecter le contenu sans déploiement, renommez-le en .zip et ouvrez-le avec 7-Zip.

Développeur : Sun Microsystems (now Oracle); part of the J2EE/Jakarta EE specification Catégorie : Fichiers exécutables Standard ouvert MIME: application/java-archive
S'OUVRE SUR Windows macOS Linux
Lié : .APK · .EXE · .VBS · .JAR

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 22, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier EAR ?

Un fichier .ear est l'unité de packaging de plus haut niveau pour les applications d'entreprise Java, définie par la spécification J2EE (désormais Jakarta EE) depuis sa version 1.2 en décembre 1999. Structurellement, il s'agit d'une archive ZIP, partageant les octets magiques PK 50 4B 03 04, qui regroupe des modules web (.war), des modules EJB (.jar), des modules d'adaptateur de ressources (.rar) et des JAR de clients d'application en un seul artefact déployable.

Le descripteur de déploiement obligatoire META-INF/application.xml identifie l'archive comme un EAR et déclare les sous-modules qu'elle contient. La compression par entrée utilise DEFLATE ; les entrées individuelles peuvent également être stockées sans compression. Étant donné que le conteneur est un ZIP standard, renommer le fichier en .zip et l'ouvrir avec n'importe quel gestionnaire d'archives expose toute la structure interne.

Les fichiers EAR sont déployés sur des serveurs d'application Jakarta EE complets - WildFly (JBoss), Eclipse GlassFish, IBM WebSphere et Oracle WebLogic étant les cibles les plus courantes. Les architectures de microservices modernes privilégient les fichiers fat-JAR exécutables ou les images de conteneurs plutôt que les EAR, mais le déploiement EAR reste la norme pour les charges de travail Jakarta EE complètes et les grandes applications Java EE héritées. La structure sous-jacente basée sur ZIP est stable depuis la spécification J2EE 1.2 originale ; le versionnage est exprimé via les déclarations d'espace de noms dans application.xml.

Sécurité et sûreté

RISQUE : MEDIUM

Un EAR contient du code exécutable côté serveur qui s'exécute sur le serveur d'application avec les privilèges de ce serveur. Ne déployez que des EAR provenant de sources fiables. Un EAR malveillant peut contenir des shells web, des EJB piégés ou exploiter des bibliothèques vulnérables incluses. Inspectez le contenu avec 7-Zip avant de déployer un EAR non fiable. Maintenez à jour le serveur d'application et les bibliothèques incluses.

Détails du format

en bref
NOM COMPLETJava Enterprise Archivealias EAR file, J2EE Enterprise Archive
DÉVELOPPEURSun Microsystems (now Oracle); part of the J2EE/Jakarta EE specificationdepuis 1999 (J2EE 1.2 specification)
TYPE MIMEapplication/java-archive
TYPEPaquet d'application d'entreprise Java basé sur ZIP (binaire) ; frère de JAR et WAR
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Fichier audio Audacity - Certaines anciennes sessions Audacity peuvent être exportées avec l'extension .ear ; totalement sans rapport avec Java EE.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
00010203
HEX
504B0304
ASCII
PK··
Un EAR est une archive ZIP (identique à JAR/WAR) ; on le distingue par le descripteur de déploiement interne META-INF/application.xml et la présence de sous-modules .war/.jar/.rar.

Programmes qui ouvrent les fichiers EAR

Windows4 apps
7-Zip Open-source Clic droit > 7-Zip > Ouvrir l'archive pour inspecter les WAR, les JAR EJB et les descripteurs de déploiement - ne déploie ni n'exécute l'EAR.
Apache Geronimo Open-source Le serveur d'application Geronimo n'est plus activement maintenu ; utilisez Apache TomEE ou WildFly pour les nouveaux déploiements.
Eclipse GlassFish Open-source Déployez via la console d'administration ou l'interface en ligne de commande : asadmin deploy app.ear. Le développement actif se poursuit sous la Fondation Eclipse (v8.0.0, fév. 2026).
WildFly (JBoss) Open-source Déposez le .ear dans le répertoire standalone/deployments/ de WildFly ou utilisez la console de gestion. Activement maintenu.
macOS2 apps
Eclipse GlassFish Open-source Déployez via la console d'administration ou l'interface en ligne de commande : asadmin deploy app.ear. Le développement actif se poursuit sous la Fondation Eclipse (v8.0.0, fév. 2026).
WildFly (JBoss) Open-source Déposez le .ear dans le répertoire standalone/deployments/ de WildFly ou utilisez la console de gestion. Activement maintenu.
Linux3 apps
Apache Geronimo Open-source Le serveur d'application Geronimo n'est plus activement maintenu ; utilisez Apache TomEE ou WildFly pour les nouveaux déploiements.
Eclipse GlassFish Open-source Déployez via la console d'administration ou l'interface en ligne de commande : asadmin deploy app.ear. Le développement actif se poursuit sous la Fondation Eclipse (v8.0.0, fév. 2026).
WildFly (JBoss) Open-source Déposez le .ear dans le répertoire standalone/deployments/ de WildFly ou utilisez la console de gestion. Activement maintenu.

Détails techniques

spécifications approfondies
Format de conteneurArchive ZIP (mêmes octets magiques `50 4B 03 04` que `.zip` et `.jar`)
Ordre des octetsLittle-endian (format ZIP)
CompressionDEFLATE par entrée ; STORED également autorisé pour les entrées individuelles
Descripteur obligatoire`META-INF/application.xml` - identifie l'EAR et déclare ses sous-modules
Types de sous-modules`.war` (web), EJB `.jar` (enterprise beans), `.rar` (adaptateurs de ressources), `.jar` de client d'application
Déclaration de versionL'URI de l'espace de noms XML dans `application.xml` identifie la version J2EE 1.x / Java EE 5-8 / Jakarta EE 8-11
Vérification d'intégritéCRC-32 par entrée ZIP ; signature de code JAR optionnelle via les blocs de signature `META-INF/`
Nombre max d'entrées65 535 (ZIP standard) ; illimité avec l'extension ZIP64
Taille de fichier typique5 Mo - 500 Mo
Type MIME`application/java-archive`
Méthode d'inspectionRenommer en `.zip` pour parcourir tout le contenu avec n'importe quel gestionnaire d'archives (ex: 7-Zip)
Cibles de déploiementWildFly, Eclipse GlassFish, IBM WebSphere, Oracle WebLogic
Publié1999 (J2EE 1.2 specification)
Dernière versionTracks Jakarta EE specification (Jakarta EE 11, 2024); EAR layout itself is stable
Standard ouvertOui · libre de droits
Spécificationjakarta.ee

Conversions EAR

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers EAR. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers EAR.

Foire aux questions

Comment ouvrir ou exécuter un fichier EAR ?
Déployez-le sur un serveur d'application Jakarta EE : WildFly (déposez-le dans standalone/deployments/) ou GlassFish (asadmin deploy app.ear). Pour inspecter le contenu, renommez-le en .zip et ouvrez-le avec 7-Zip.
Quelle est la différence entre EAR, WAR et JAR ?
JAR empaquette des bibliothèques Java ou des applications autonomes ; WAR empaquette une application web (servlets/JSP) ; EAR empaquette une application d'entreprise complète regroupant plusieurs WAR et JAR EJB. Tous trois sont basés sur le format ZIP.
Puis-je ouvrir un fichier EAR avec 7-Zip ?
Oui pour l'inspection - 7-Zip le voit comme un ZIP et vous permet de parcourir les WAR, les JAR EJB et les descripteurs de déploiement. Pour l'exécuter réellement, vous avez besoin d'un serveur d'application.
Apache Geronimo est-il toujours un bon choix ?
Le serveur d'application Geronimo n'est plus activement développé. Utilisez Apache TomEE, WildFly ou Eclipse GlassFish pour de nouveaux déploiements.
Puis-je convertir un EAR en image Docker ?
Il ne s'agit pas d'une conversion de fichier. Vous construisez une image Docker qui inclut un serveur Jakarta EE (WildFly, GlassFish) et copiez le .ear à l'intérieur dans le chemin de déploiement automatique du serveur - une pratique courante dans les pipelines CI/CD modernes.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z