.EAR

Archivo EAR

Java Enterprise Archive
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo EAR (Enterprise Archive) es un paquete basado en ZIP que agrupa una aplicación empresarial Java completa -módulos web, lógica de negocio EJB y librerías compartidas- para su despliegue en un servidor Jakarta EE como WildFly o GlassFish. No se abre como un documento; se despliega en un servidor de aplicaciones. Para inspeccionar el contenido sin desplegarlo, cámbiele el nombre a .zip y ábralo con 7-Zip.

Desarrollador: Sun Microsystems (now Oracle); part of the J2EE/Jakarta EE specification Categoría: Archivos ejecutables Estándar abierto MIME: application/java-archive
SE ABRE EN Windows macOS Linux
Relacionado: .APK · .EXE · .VBS · .JAR

En esta página

19k+ extensiones indexadas
Última revisión Aug 22, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo EAR?

Un archivo .ear es la unidad de empaquetado de nivel superior para aplicaciones empresariales Java, definida por la especificación J2EE (ahora Jakarta EE) desde su versión 1.2 en diciembre de 1999. Estructuralmente es un archivo ZIP, que comparte los «magic bytes» PK 50 4B 03 04, que agrupa módulos web (.war), módulos EJB (.jar), módulos de adaptadores de recursos (.rar) y JARs de clientes de aplicación en un solo artefacto desplegable.

El descriptor de despliegue obligatorio META-INF/application.xml identifica el archivo como un EAR y declara qué submódulos contiene. La compresión por entrada utiliza DEFLATE; las entradas individuales también pueden almacenarse sin compresión. Debido a que el contenedor es un ZIP estándar, cambiar el nombre del archivo a .zip y abrirlo con cualquier gestor de archivos permite ver toda la estructura interna.

Los archivos EAR se despliegan en servidores de aplicaciones Jakarta EE completos: WildFly (JBoss), Eclipse GlassFish, IBM WebSphere y Oracle WebLogic son los destinos más comunes. Las arquitecturas de microservicios modernas prefieren archivos fat-JAR ejecutables o imágenes de contenedor en lugar de EARs, pero el despliegue de EAR sigue siendo el estándar para cargas de trabajo completas de Jakarta EE y grandes aplicaciones Java EE heredadas. El diseño subyacente basado en ZIP se ha mantenido estable desde la especificación original J2EE 1.2; el versionado se expresa a través de las declaraciones de espacio de nombres en application.xml.

Seguridad y protección

RIESGO: MEDIUM

Un EAR contiene código ejecutable del lado del servidor que se ejecuta en el servidor de aplicaciones con los privilegios de dicho servidor. Despliegue solo EARs de fuentes confiables. Un EAR malicioso puede contener shells web, EJBs con puertas traseras o explotar librerías empaquetadas vulnerables. Inspeccione el contenido con 7-Zip antes de desplegar un EAR no confiable. Mantenga actualizados el servidor de aplicaciones y las librerías empaquetadas.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOJava Enterprise Archivetambién conocido como EAR file, J2EE Enterprise Archive
DESARROLLADORSun Microsystems (now Oracle); part of the J2EE/Jakarta EE specificationdesde 1999 (J2EE 1.2 specification)
TIPO MIMEapplication/java-archive
TIPOPaquete de aplicación empresarial Java basado en ZIP (binario); hermano de JAR y WAR
ESTÁNDARAbierto · libre de regalías
RELACIONADO.apk.exe.vbs.jar
Esta extensión también es utilizada por…
  • Archivo de audio Audacity - Algunas sesiones antiguas de Audacity pueden exportarse con .ear; no tiene ninguna relación con Java EE.
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
00010203
HEX
504B0304
ASCII
PK··
Un EAR es un archivo ZIP (igual que JAR/WAR); se distingue por el descriptor de despliegue interno META-INF/application.xml y la presencia de submódulos .war/.jar/.rar.

Programas que abren archivos EAR

Windows4 apps
7-Zip Código abierto Clic derecho > 7-Zip > Abrir archivo para inspeccionar WARs, JARs de EJB y descriptores de despliegue; no despliega ni ejecuta el EAR.
Apache Geronimo Código abierto Geronimo Application Server ya no tiene mantenimiento activo; use Apache TomEE o WildFly para nuevos despliegues.
Eclipse GlassFish Código abierto Despliegue a través de la Consola de Administración o CLI: asadmin deploy app.ear. El desarrollo activo continúa bajo la Eclipse Foundation (v8.0.0, feb. 2026).
WildFly (JBoss) Código abierto Coloque el .ear en el directorio standalone/deployments/ de WildFly o use la consola de gestión. Mantenido activamente.
macOS2 apps
Eclipse GlassFish Código abierto Despliegue a través de la Consola de Administración o CLI: asadmin deploy app.ear. El desarrollo activo continúa bajo la Eclipse Foundation (v8.0.0, feb. 2026).
WildFly (JBoss) Código abierto Coloque el .ear en el directorio standalone/deployments/ de WildFly o use la consola de gestión. Mantenido activamente.
Linux3 apps
Apache Geronimo Código abierto Geronimo Application Server ya no tiene mantenimiento activo; use Apache TomEE o WildFly para nuevos despliegues.
Eclipse GlassFish Código abierto Despliegue a través de la Consola de Administración o CLI: asadmin deploy app.ear. El desarrollo activo continúa bajo la Eclipse Foundation (v8.0.0, feb. 2026).
WildFly (JBoss) Código abierto Coloque el .ear en el directorio standalone/deployments/ de WildFly o use la consola de gestión. Mantenido activamente.

Detalles técnicos

especificación profunda
Formato de contenedorArchivo ZIP (mismos «magic bytes» `50 4B 03 04` que `.zip` y `.jar`)
Orden de bytesLittle-endian (formato ZIP)
CompresiónDEFLATE por entrada; STORED también permitido para entradas individuales
Descriptor obligatorio`META-INF/application.xml` - identifica el EAR y declara sus submódulos
Tipos de submódulos`.war` (web), EJB `.jar` (enterprise beans), `.rar` (adaptadores de recursos), `.jar` de cliente de aplicación
Declaración de versiónEl URI del espacio de nombres XML en `application.xml` identifica la versión J2EE 1.x / Java EE 5-8 / Jakarta EE 8-11
Comprobación de integridadCRC-32 por entrada de ZIP; firma de código JAR opcional mediante bloques de firma en `META-INF/`
Entradas máximas65.535 (ZIP estándar); ilimitadas con la extensión ZIP64
Tamaño de archivo típico5 MB - 500 MB
Tipo MIME`application/java-archive`
Método de inspecciónCambiar el nombre a `.zip` para explorar todo el contenido con cualquier gestor de archivos (ej. 7-Zip)
Destinos de despliegueWildFly, Eclipse GlassFish, IBM WebSphere, Oracle WebLogic
Lanzado1999 (J2EE 1.2 specification)
Última versiónTracks Jakarta EE specification (Jakarta EE 11, 2024); EAR layout itself is stable
Estándar abiertoSí · libre de regalías
Especificaciónjakarta.ee

Conversiones de EAR

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos EAR. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos EAR.

Preguntas frecuentes

¿Cómo abro o ejecuto un archivo EAR?
Despliéguelo en un servidor de aplicaciones Jakarta EE: WildFly (colóquelo en standalone/deployments/) o GlassFish (asadmin deploy app.ear). Para inspeccionar el contenido, cámbiele el nombre a .zip y ábralo con 7-Zip.
¿Cuál es la diferencia entre EAR, WAR y JAR?
JAR empaqueta librerías Java o aplicaciones independientes; WAR empaqueta una aplicación web (servlets/JSP); EAR empaqueta una aplicación empresarial completa que agrupa múltiples WARs y JARs de EJB. Los tres están basados en ZIP.
¿Puedo abrir un archivo EAR con 7-Zip?
Sí, para inspección: 7-Zip lo reconoce como un ZIP y le permite explorar los WARs, JARs de EJB y descriptores de despliegue. Para ejecutarlo realmente, necesita un servidor de aplicaciones.
¿Sigue siendo Apache Geronimo una buena opción?
Geronimo Application Server ya no se desarrolla activamente. Utilice Apache TomEE, WildFly o Eclipse GlassFish para nuevos despliegues.
¿Puedo convertir un EAR en una imagen de Docker?
No es una conversión de archivos. Se construye una imagen de Docker que incluya un servidor Jakarta EE (WildFly, GlassFish) y se copia el .ear en la ruta de autodespliegue del servidor, algo común en los flujos de trabajo modernos de CI/CD.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z