.BUNDLE

Файл BUNDLE

macOS Application Plug-in Bundle
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .bundle - это пакет плагина macOS: папка, которую macOS отображает как единый элемент, содержащая исполняемый код плагина и его ресурсы. Вы не открываете его как документ - хост-приложение загружает его автоматически. Чтобы заглянуть внутрь на Mac, щелкните правой кнопкой мыши по .bundle и выберите «Показать содержимое пакета». В Windows он отображается как обычная папка с файлами.

Разработчик: Apple Категория: Файлы расширений Открыть стандартное MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows macOS
Связанные: .XPI · .XLA · .CRX · .ZXP

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

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

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

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

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

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

.bundle - это формат пакета плагинов для macOS, разработанный Apple. Вместо настоящего одиночного файла .bundle представляет собой пакет каталогов - папку, которую Finder представляет как один непрозрачный элемент. Эта концепция была унаследована от NeXTSTEP и формализована в Mac OS X 10.0.

Файлы с расширением .bundle содержат исполняемый код и ресурсы. Файлы .bundle используются в macOS в качестве контейнеров для распространения:

  • приложений,
  • фреймворков (платформ разработки и библиотек),
  • плагинов.

Данные внутри .bundle организованы по-разному в зависимости от типа хранимого содержимого. Тип данных, содержащихся в файле .bundle, также определяет, как Finder будет отображать файл. Плагины и приложения отображаются как отдельные файлы, которые можно просмотреть с помощью команды «Показать содержимое пакета». Фреймворки отображаются как папки с файлами. Файлы .bundle не следует открывать вручную независимо от их содержимого.

Внутренне .bundle следует структуре CFBundle: папка Contents/ с манифестом Info.plist (объявляющим CFBundlePackageType = BNDL), подпапка MacOS/ с исполняемым файлом Mach-O и Resources/. Связанные типы включают .app, .framework, .kext и .plugin.

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

РИСК: MEDIUM

Файл .bundle содержит исполняемый код, который хост-приложение будет загружать и запускать, поэтому к нему применимы те же соображения безопасности, что и при установке любого плагина: устанавливайте пакеты только из источников, которым вы доверяете, и отдавайте предпочтение подписанным/нотариально заверенным версиям, чтобы macOS Gatekeeper мог их проверить. Простой просмотр содержимого пакета в Finder безвреден; риск заключается в загрузке недоверенного плагина в приложение, которое затем запускает его код с привилегиями этого приложения.

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

в двух словах
ПОЛНОЕ НАЗВАНИЕmacOS Application Plug-in Bundleтакже известен как Loadable bundle, Mac OS X plug-in bundle
РАЗРАБОТЧИКAppleс 1990s (NeXTSTEP bundle concept); formalized in Mac OS X 10.0, 2001
MIME-ТИПapplication/octet-stream
ТИППакет каталогов (папка), рассматриваемый Finder как единый непрозрачный файл; содержит исполняемый код плагина и его ресурсы
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.xpi.xla.crx.zxp
Это расширение также используется в…
  • Локаль Ruby/Rails I18n или гем .bundle (скомпилированное расширение) - В macOS скомпилированное расширение Ruby C представляет собой загружаемый пакет Mach-O с именем *.bundle внутри гема.
  • Siemens NX / «пакет» данных общего приложения - Некоторые приложения записывают проприетарный однофайловый .bundle со сгруппированными настройками или ресурсами.

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

Windows1 app
File Explorer / 7-Zip Открытый код В Windows .bundle - это просто папка, открывайте ее как любой каталог; 7-Zip может проверить исполняемый файл Mach-O внутри.
macOS3 apps
Xcode Бесплатно Разработчики открывают/проверяют Info.plist и подпись пакета или создают целевые объекты сборки bundle.
Finder (Show Package Contents) Встроенная Ctrl+клик (правая кнопка мыши) по .bundle > Показать содержимое пакета, чтобы просмотреть внутреннюю папку Contents/.
The host application Встроенная Поместите .bundle в папку PlugIns / Library/...support приложения; приложение загрузит его при следующем запуске (вы никогда не «открываете» его напрямую).

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

глубокая спецификация
Тип форматаПакет каталогов macOS - папка, которую Finder представляет как единый непрозрачный файл
РазработчикApple
Внутренняя структураПапка `Contents/` с `Info.plist`, `MacOS/` (исполняемый файл Mach-O), `Resources/` и необязательными подкаталогами `Frameworks/` и `PlugIns/`
Код типа пакета`BNDL` - устанавливается как `CFBundlePackageType` в `Info.plist`
Формат исполняемого файлаБинарный файл Mach-O; магические байты `FE ED FA CE` (32-бит BE), `CF FA ED FE` (64-бит LE) или `CA FE BA BE` (универсальный/fat binary)
Манифест метаданных`Info.plist` - XML или бинарный список свойств, объявляющий идентификатор пакета, версию, имя исполняемого файла и тип пакета
MIME-тип`application/octet-stream`; также сообщается как `inode/directory` в системах POSIX
Контейнер файловой системыКаталог HFS+ или APFS с установленным битом пакета; отображается как единый элемент в Finder
Подпись кодаИсполняемый файл Mach-O внутри пакета может быть подписан с помощью `codesign`; это контролируется Gatekeeper и нотариальным заверением в macOS 10.15+
Поддержка платформmacOS (основная); iOS и iPadOS (загружаемые пакеты, встроенные в пакеты `.app`); изначально NeXTSTEP
Типичный размер файлаОт десятков КБ до десятков МБ, в зависимости от кода плагина и включенных ресурсов
КодировкаСмешанная - бинарный исполняемый файл Mach-O плюс `Info.plist` в формате XML или бинарном формате и текстовые файлы ресурсов
Поведение в WindowsСкопированный пакет отображается как обычная папка; семантика пакетов macOS в Windows отсутствует
Метод идентификацииИдентифицируется по суффиксу имени каталога `.bundle` и наличию `Contents/Info.plist`; магических байтов на уровне файла не существует
Идентификатор пакетаКаждый `.bundle` несет строку `CFBundleIdentifier` в формате обратного DNS (например, `com.example.plugin`), используемую для уникальности и подписи кода
Выпущен1990s (NeXTSTEP bundle concept); formalized in Mac OS X 10.0, 2001
Последняя версияModern Core Foundation / Foundation bundle layout (current macOS)
Открыть стандартноеДа · без роялти
Спецификацияdeveloper.apple.com

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

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

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

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

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

Что такое файл .bundle на моем Mac?
Это пакет плагина - папка, которую macOS показывает как один элемент, содержащая программный код и ресурсы плагина. Хост-приложение загружает его автоматически; вам редко приходится открывать его самостоятельно.
Как открыть файл .bundle?
В macOS щелкните по нему правой кнопкой мыши (или Ctrl+клик) и выберите «Показать содержимое пакета», чтобы просмотреть содержимое. Вы не открываете его двойным щелчком, как документ; он предназначен для загрузки приложением.
Почему мой .bundle отображается как папка в Windows?
В Windows нет концепции пакетов, поэтому каталог теряет иллюзию единого элемента и показывает все файлы внутри (Contents, Info.plist, MacOS, Resources). Это нормально.
Можно ли конвертировать .bundle в MP3 или другой формат?
Нет. Пакет - это код плагина, а не медиафайл. Если он содержит аудиоресурс, откройте пакет и скопируйте этот файл из Contents/Resources/, но сам пакет не конвертируется.
Безопасно ли устанавливать плагин .bundle?
Только если вы доверяете источнику. Пакет запускает код внутри своего хост-приложения, поэтому устанавливайте пакеты только от надежных разработчиков и отдавайте предпочтение подписанным и нотариально заверенным версиям.

Ссылки

1Apple - Bundle Structures (CFBundles)developer.apple.com
2Apple - About Loadable Bundlesdeveloper.apple.com

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

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

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

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

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

.XPICross-Platform Installer (Mozilla add-on package)
.XLAMicrosoft Excel 97-2003 Add-In
.CRXChrome Extension Package
.ZXPAdobe Extension / ZXP Package
.XLAMMicrosoft Excel Macro-Enabled Add-In
.SPDSPSS Custom Dialog Package

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

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

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

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