Что такое формат файла VBOX-EXTPACK?
Файлы с расширением .vbox-extpack содержат данные пакета расширений VirtualBox в двоичном формате. Пакеты расширений добавляют новые функции в Oracle VM VirtualBox - виртуализацию, разработанную Oracle. VirtualBox позволяет пользователям виртуализировать операционные системы, запуская виртуальные машины (гостевые системы) на других системах (хостах), например, Microsoft Windows на Linux. Виртуализация используется для тестирования систем, обучения и разработки программного обеспечения.
Структурированно .vbox-extpack представляет собой gzip-сжатый архив tar: его первые два байта - это магия gzip 1F 8B. Распаковка архива reveals reveals per-platform extension binaries, an ExtPack.xml descriptor (declaring name, version and supported VirtualBox edition), a SHA-256 integrity manifest and an Oracle X.509 digital signature.
Расширения VBOX-EXTPACK
Расширения VirtualBox используются для добавления новых функций или расширения уже доступных, например:
- Поддержка контроллеров USB 2.0/3.0 (EHCI/xHCI) для совместимости с различными внешними устройствами,
- Поддержка VRDE (VirtualBox Remote Desktop Extension), решения для управления удаленными виртуальными машинами,
- Функции удаленной загрузки (PXE),
- Шифрование виртуальных дисков.
Установка и проверка расширений VirtualBox
Добавление расширений в VirtualBox - простая задача. .vbox-extpack файлы автоматически ассоциируются с VirtualBox, если программа установлена на системе пользователя. Дважды щелкнув по файлу .vbox-extpack, вы автоматически добавите расширение, если оно совместимо с установленной версией VirtualBox. Совместимость версий пакета расширений объявляется в ExtPack.xml и проверяется во время установки вместе с манифестом SHA-256 и подписью Oracle. Пакеты расширений устанавливаются на хост-систему и применяются глобально, а не к отдельным гостевым виртуальным машинам.
.vbox-extpack файлы поддерживаются на следующих операционных системах:
- Microsoft Windows,
- macOS,
- Linux,
- Oracle Solaris.
.vbox-extpack файлы изначально распространялись под лицензией VirtualBox Personal Use and Evaluation License (PUEL). Начиная с VirtualBox 7.1 пакет расширений покрывается лицензией базового пакета VirtualBox, оставаясь бесплатным для личного использования. Список установленных расширений можно получить из главного меню VirtualBox: *Файл → Настройки → Расширения*.
Безопасность и защита
РИСК: MEDIUMПакет запускается с привилегиями хоста и добавляет драйверы ядра/USB, поэтому устанавливайте ТОЛЬКО подписанный Oracle пакет с virtualbox.org - VirtualBox проверяет подпись и отклоняет измененный файл. Избегайте сайтов-зеркал и репаков. Несовпадение версий с установленным VirtualBox вызывает ошибку установки или нестабильность. Он изменяет хост, а не гостя, поэтому не может напрямую заразить виртуальную машину.
Детали формата
в двух словахПрограммы, открывающие файлы VBOX-EXTPACK
Технические подробности
глубокая спецификация| Формат контейнера | Gzip-сжатый POSIX tar-архив |
| Магические байты | 1F 8B по смещению байта 0 (сигнатура gzip) |
| Алгоритм сжатия | gzip (DEFLATE) |
| Внутренний манифест-файл | ExtPack.xml - объявляет имя пакета, версию и поддерживаемую версию VirtualBox |
| Проверка целостности | SHA-256-манифест содержимого архива, автоматически проверяемый во время установки |
| Цифровая подпись | Отделенная цифровая подпись Oracle X.509, упакованная внутри архива |
| Шифрование | Отсутствует; подлинность обеспечивается только цифровой подписью Oracle |
| Типичный размер файла | 10 МБ - 40 МБ |
| Совпадение версий | Основная.Младшая версия пакета расширений должна соответствовать установленной версии хоста VirtualBox |
| Область установки | Только хост-система; применяется глобально ко всем виртуальным машинам, не к отдельным гостевым ВМ |
| Пакетирование для разных платформ | Один файл .vbox-extpack содержит двоичные файлы для всех поддерживаемых хост-ОС |
| Поддерживаемые платформы хоста | Windows, macOS, Linux, Oracle Solaris |
| Модель лицензирования | PUEL (лицензия на личное использование и оценку) через VirtualBox 7.0; лицензия базового пакета VirtualBox с 7.1 |
| MIME-тип | application/gzip (также application/x-gzip или application/octet-stream) |
| Установка через командную строку | VBoxManage extpack install <имя_файла>.vbox-extpack |
| Управление через GUI | Список пакетов расширений доступен в главном меню VirtualBox: Файл → Настройки → Расширения |
| Выпущен | 2010 (VirtualBox 4.0 introduced the extension-pack mechanism) |
| Последняя версия | Tracks the VirtualBox release (e.g. 7.x extension pack matches a 7.x host) |
| Спецификация | www.virtualbox.org |
Конвертации VBOX-EXTPACK
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах VBOX-EXTPACK.