.EAR

Файл EAR

Java Enterprise Archive
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл EAR (Enterprise Archive) - это пакет на базе ZIP, который объединяет полное корпоративное Java-приложение (веб-модули, бизнес-логику EJB и общие библиотеки) для развертывания на сервере Jakarta EE, таком как WildFly или GlassFish. Его не открывают как обычный документ; его развертывают на сервере приложений. Чтобы просмотреть содержимое без развертывания, переименуйте его в .zip и откройте с помощью 7-Zip.

Разработчик: Sun Microsystems (now Oracle); part of the J2EE/Jakarta EE specification Категория: Исполняемые файлы Открыть стандартное MIME: application/java-archive
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .APK · .EXE · .VBS · .JAR

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Aug 22, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла EAR?

Файл .ear является единицей упаковки верхнего уровня для корпоративных Java-приложений, определенной спецификацией J2EE (ныне Jakarta EE) с момента ее выпуска 1.2 в декабре 1999 года. Структурно это ZIP-архив, имеющий «магические байты» PK 50 4B 03 04, который объединяет веб-модули (.war), модули EJB (.jar), модули адаптеров ресурсов (.rar) и JAR-файлы клиентских приложений в один артефакт для развертывания.

Обязательный дескриптор развертывания META-INF/application.xml идентифицирует архив как EAR и объявляет, какие подмодули он содержит. Сжатие для каждой записи использует DEFLATE; отдельные записи также могут храниться без сжатия. Поскольку контейнером является стандартный ZIP, переименование файла в .zip и его открытие любым менеджером архивов позволяет увидеть всю внутреннюю структуру.

Файлы EAR развертываются на полнофункциональных серверах приложений Jakarta EE - наиболее распространенными целями являются WildFly (JBoss), Eclipse GlassFish, IBM WebSphere и Oracle WebLogic. Современные микросервисные архитектуры предпочитают исполняемые fat-JAR файлы или образы контейнеров вместо EAR, но развертывание EAR остается стандартом для рабочих нагрузок Jakarta EE и крупных устаревших приложений Java EE. Базовая структура на основе ZIP остается стабильной со времен оригинальной спецификации J2EE 1.2; версионность выражается через объявления пространств имен в application.xml.

Безопасность и защита

РИСК: MEDIUM

EAR содержит исполняемый серверный код, который запускается на сервере приложений с привилегиями этого сервера. Развертывайте только EAR из доверенных источников. Вредоносный EAR может содержать веб-шеллы, бэкдоры в EJB или эксплуатировать уязвимости в связанных библиотеках. Проверяйте содержимое с помощью 7-Zip перед развертыванием недоверенного EAR. Своевременно обновляйте сервер приложений и используемые библиотеки.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕJava Enterprise Archiveтакже известен как EAR file, J2EE Enterprise Archive
РАЗРАБОТЧИКSun Microsystems (now Oracle); part of the J2EE/Jakarta EE specificationс 1999 (J2EE 1.2 specification)
MIME-ТИПapplication/java-archive
ТИППакет корпоративного Java-приложения на базе ZIP (бинарный); родственный форматам JAR и WAR
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.apk.exe.vbs.jar
Это расширение также используется в…
  • Аудиофайл Audacity - Некоторые старые сессии Audacity могли экспортироваться с расширением .ear; это совершенно не связано с Java EE.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203
HEX
504B0304
ASCII
PK··
EAR - это ZIP-архив (как и JAR/WAR); отличается внутренним дескриптором развертывания META-INF/application.xml и наличием подмодулей .war/.jar/.rar.

Программы, открывающие файлы EAR

Windows4 apps
7-Zip Открытый код Правой кнопкой мыши > 7-Zip > Открыть архив для просмотра WAR, EJB JAR и дескрипторов развертывания - не развертывает и не запускает EAR.
Apache Geronimo Открытый код Geronimo Application Server больше активно не поддерживается; используйте Apache TomEE или WildFly для новых развертываний.
Eclipse GlassFish Открытый код Развертывание через консоль администратора или CLI: asadmin deploy app.ear. Активная разработка продолжается под эгидой Eclipse Foundation (v8.0.0, февраль 2026 г.).
WildFly (JBoss) Открытый код Поместите .ear в каталог standalone/deployments/ сервера WildFly или используйте консоль управления. Активно поддерживается.
macOS2 apps
Eclipse GlassFish Открытый код Развертывание через консоль администратора или CLI: asadmin deploy app.ear. Активная разработка продолжается под эгидой Eclipse Foundation (v8.0.0, февраль 2026 г.).
WildFly (JBoss) Открытый код Поместите .ear в каталог standalone/deployments/ сервера WildFly или используйте консоль управления. Активно поддерживается.
Linux3 apps
Apache Geronimo Открытый код Geronimo Application Server больше активно не поддерживается; используйте Apache TomEE или WildFly для новых развертываний.
Eclipse GlassFish Открытый код Развертывание через консоль администратора или CLI: asadmin deploy app.ear. Активная разработка продолжается под эгидой Eclipse Foundation (v8.0.0, февраль 2026 г.).
WildFly (JBoss) Открытый код Поместите .ear в каталог standalone/deployments/ сервера WildFly или используйте консоль управления. Активно поддерживается.

Технические подробности

глубокая спецификация
Формат контейнераZIP-архив (те же магические байты `50 4B 03 04`, что и у `.zip` и `.jar`)
Порядок байтовLittle-endian (формат ZIP)
СжатиеDEFLATE для каждой записи; также разрешено STORED для отдельных записей
Обязательный дескриптор`META-INF/application.xml` - идентифицирует EAR и объявляет его подмодули
Типы подмодулей`.war` (веб), EJB `.jar` (корпоративные бины), `.rar` (адаптеры ресурсов), `.jar` клиентского приложения
Объявление версииURI пространства имен XML в `application.xml` идентифицирует версию J2EE 1.x / Java EE 5-8 / Jakarta EE 8-11
Проверка целостностиCRC-32 для каждой записи ZIP; опциональная подпись кода JAR через блоки подписи в `META-INF/`
Макс. количество записей65 535 (стандартный ZIP); неограниченно с расширением ZIP64
Типичный размер файла5 МБ - 500 МБ
MIME-тип`application/java-archive`
Метод осмотраПереименуйте в `.zip` для просмотра всего содержимого любым менеджером архивов (например, 7-Zip)
Цели развертыванияWildFly, Eclipse GlassFish, IBM WebSphere, Oracle WebLogic
Выпущен1999 (J2EE 1.2 specification)
Последняя версияTracks Jakarta EE specification (Jakarta EE 11, 2024); EAR layout itself is stable
Открыть стандартноеДа · без роялти
Спецификацияjakarta.ee

Конвертации EAR

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами EAR. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах EAR.

Часто задаваемые вопросы

Как открыть или запустить файл EAR?
Разверните его на сервере приложений Jakarta EE: WildFly (поместите в standalone/deployments/) или GlassFish (команда asadmin deploy app.ear). Чтобы просмотреть содержимое, переименуйте в .zip и откройте с помощью 7-Zip.
В чем разница между EAR, WAR и JAR?
JAR упаковывает библиотеки Java или автономные приложения; WAR упаковывает веб-приложение (сервлеты/JSP); EAR упаковывает полное корпоративное приложение, объединяющее несколько WAR и EJB JAR. Все три формата основаны на ZIP.
Можно ли открыть файл EAR с помощью 7-Zip?
Да, для осмотра - 7-Zip видит его как ZIP и позволяет просматривать WAR, EJB JAR и дескрипторы развертывания. Для фактического запуска вам понадобится сервер приложений.
Является ли Apache Geronimo по-прежнему хорошим выбором?
Сервер приложений Geronimo больше активно не разрабатывается. Используйте Apache TomEE, WildFly или Eclipse GlassFish для новых развертываний.
Можно ли конвертировать EAR в образ Docker?
Это не конвертация файла. Вы создаете образ Docker, который включает сервер Jakarta EE (WildFly, GlassFish), и копируете .ear в него по пути авторазвертывания сервера - это обычная практика в современных конвейерах CI/CD.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.DATProgram Data File (generic)
8.JPGJPEG Image
9.BINCD/DVD Disc Image (BIN/CUE)
10.ICSiCalendar data file

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z