.EAR

Arquivo EAR

Java Enterprise Archive
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo EAR (Enterprise Archive) é um pacote baseado em ZIP que agrupa uma aplicação empresarial Java completa - módulos web, lógica de negócios EJB e bibliotecas compartilhadas - para implantação em um servidor Jakarta EE, como WildFly ou GlassFish. Você não o abre como um documento; você o implanta em um servidor de aplicação. Para inspecionar o conteúdo sem implantar, renomeie-o para .zip e abra com o 7-Zip.

Desenvolvedor: Sun Microsystems (now Oracle); part of the J2EE/Jakarta EE specification Categoria: Arquivos Executáveis Padrão aberto MIME: application/java-archive
ABRE EM Windows macOS Linux
Relacionado: .APK · .EXE · .VBS · .JAR

Nesta página

19k+ extensões indexadas
Última revisão em Aug 22, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro EAR?

Um arquivo .ear é a unidade de empacotamento de nível superior para aplicações empresariais Java, definida pela especificação J2EE (agora Jakarta EE) desde sua versão 1.2 em dezembro de 1999. Estruturalmente, é um arquivo ZIP, compartilhando os magic bytes PK 50 4B 03 04, que agrupa módulos web (.war), módulos EJB (.jar), módulos de adaptadores de recursos (.rar) e JARs de clientes de aplicação em um único artefato implantável.

O descritor de implantação obrigatório META-INF/application.xml identifica o arquivo como um EAR e declara quais submódulos ele contém. A compressão por entrada utiliza DEFLATE; entradas individuais também podem ser armazenadas sem compressão. Como o contêiner é um ZIP padrão, renomear o arquivo para .zip e abri-lo com qualquer gerenciador de arquivos expõe toda a estrutura interna.

Arquivos EAR são implantados em servidores de aplicação Jakarta EE completos - sendo WildFly (JBoss), Eclipse GlassFish, IBM WebSphere e Oracle WebLogic os alvos mais comuns. Arquiteturas de microsserviços modernas favorecem arquivos fat-JAR executáveis ou imagens de contêiner em vez de EARs, mas a implantação de EAR continua sendo o padrão para cargas de trabalho Jakarta EE completas e grandes aplicações Java EE legadas. O layout subjacente baseado em ZIP tem sido estável desde a especificação original J2EE 1.2; o versionamento é expresso através de declarações de namespace no application.xml.

Segurança e proteção

RISCO: MEDIUM

Um EAR contém código executável do lado do servidor que roda no servidor de aplicação com os privilégios desse servidor. Implante apenas EARs de fontes confiáveis. Um EAR malicioso pode conter web shells, EJBs com backdoors ou explorar bibliotecas empacotadas vulneráveis. Inspecione o conteúdo com o 7-Zip antes de implantar um EAR não confiável. Mantenha o servidor de aplicação e as bibliotecas empacotadas atualizados.

Detalhes do formato

em resumo
NOME COMPLETOJava Enterprise Archivetambém conhecido como EAR file, J2EE Enterprise Archive
DESENVOLVEDORSun Microsystems (now Oracle); part of the J2EE/Jakarta EE specificationdesde 1999 (J2EE 1.2 specification)
TIPO MIMEapplication/java-archive
TIPOPacote de aplicação empresarial Java baseado em ZIP (binário); irmão do JAR e WAR
PADRÃOAberto · livre de royalties
RELACIONADO.apk.exe.vbs.jar
Esta extensão também é usada por…
  • Arquivo de áudio Audacity - Algumas sessões antigas do Audacity podem ser exportadas com .ear; totalmente não relacionado ao Java EE.
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
00010203
HEX
504B0304
ASCII
PK··
Um EAR é um arquivo ZIP (igual ao JAR/WAR); distingue-se pelo descritor de implantação interno META-INF/application.xml e pela presença de submódulos .war/.jar/.rar.

Programas que abrem arquivos EAR

Windows4 apps
7-Zip Código aberto Clique com o botão direito > 7-Zip > Abrir arquivo para inspecionar WARs, JARs de EJB e descritores de implantação - não implanta nem executa o EAR.
Apache Geronimo Código aberto Geronimo Application Server não é mais mantido ativamente; use Apache TomEE ou WildFly para novas implantações.
Eclipse GlassFish Código aberto Implante via Console de Administração ou CLI: asadmin deploy app.ear. O desenvolvimento ativo continua sob a Eclipse Foundation (v8.0.0, Fev 2026).
WildFly (JBoss) Código aberto Coloque o .ear no diretório standalone/deployments/ do WildFly ou use o console de gerenciamento. Mantido ativamente.
macOS2 apps
Eclipse GlassFish Código aberto Implante via Console de Administração ou CLI: asadmin deploy app.ear. O desenvolvimento ativo continua sob a Eclipse Foundation (v8.0.0, Fev 2026).
WildFly (JBoss) Código aberto Coloque o .ear no diretório standalone/deployments/ do WildFly ou use o console de gerenciamento. Mantido ativamente.
Linux3 apps
Apache Geronimo Código aberto Geronimo Application Server não é mais mantido ativamente; use Apache TomEE ou WildFly para novas implantações.
Eclipse GlassFish Código aberto Implante via Console de Administração ou CLI: asadmin deploy app.ear. O desenvolvimento ativo continua sob a Eclipse Foundation (v8.0.0, Fev 2026).
WildFly (JBoss) Código aberto Coloque o .ear no diretório standalone/deployments/ do WildFly ou use o console de gerenciamento. Mantido ativamente.

Detalhes técnicos

especificação profunda
Formato de contêinerArquivo ZIP (mesmos magic bytes `50 4B 03 04` que `.zip` e `.jar`)
Ordem dos bytesLittle-endian (formato ZIP)
CompressãoDEFLATE por entrada; STORED também permitido para entradas individuais
Descritor obrigatório`META-INF/application.xml` - identifica o EAR e declara seus submódulos
Tipos de submódulos`.war` (web), EJB `.jar` (enterprise beans), `.rar` (adaptadores de recursos), `.jar` de cliente de aplicação
Declaração de versãoO URI do namespace XML no `application.xml` identifica a versão J2EE 1.x / Java EE 5-8 / Jakarta EE 8-11
Verificação de integridadeCRC-32 por entrada do ZIP; assinatura de código JAR opcional via blocos de assinatura em `META-INF/`
Máximo de entradas65.535 (ZIP padrão); ilimitado com a extensão ZIP64
Tamanho de arquivo típico5 MB - 500 MB
Tipo MIME`application/java-archive`
Método de inspeçãoRenomeie para `.zip` para navegar por todo o conteúdo com qualquer gerenciador de arquivos (ex: 7-Zip)
Alvos de implantaçãoWildFly, Eclipse GlassFish, IBM WebSphere, Oracle WebLogic
Lançado1999 (J2EE 1.2 specification)
Versão mais recenteTracks Jakarta EE specification (Jakarta EE 11, 2024); EAR layout itself is stable
Padrão abertoSim · livre de royalties
Especificaçãojakarta.ee

Conversões de EAR

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos EAR. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos EAR.

Perguntas frequentes

Como faço para abrir ou executar um arquivo EAR?
Implante-o em um servidor de aplicação Jakarta EE: WildFly (coloque em standalone/deployments/) ou GlassFish (asadmin deploy app.ear). Para inspecionar o conteúdo, renomeie para .zip e abra com o 7-Zip.
Qual é a diferença entre EAR, WAR e JAR?
JAR empacota bibliotecas Java ou aplicativos autônomos; WAR empacota uma aplicação web (servlets/JSP); EAR empacota uma aplicação empresarial completa agrupando múltiplos WARs e JARs de EJB. Todos os três são baseados em ZIP.
Posso abrir um arquivo EAR com o 7-Zip?
Sim para inspeção - o 7-Zip o vê como um ZIP e permite navegar por WARs, JARs de EJB e descritores de implantação. Para executá-lo de fato, você precisa de um servidor de aplicação.
O Apache Geronimo ainda é uma boa escolha?
O Geronimo Application Server não é mais desenvolvido ativamente. Use Apache TomEE, WildFly ou Eclipse GlassFish para novas implantações.
Posso converter um EAR para uma imagem Docker?
Não é uma conversão de arquivo. Você constrói uma imagem Docker que inclui um servidor Jakarta EE (WildFly, GlassFish) e copia o .ear para dentro dele no caminho de auto-implantação do servidor - comum em pipelines de CI/CD modernos.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões 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)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z