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

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

.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