Co to jest format pliku VBOX-EXTPACK?
Pliki z rozszerzeniem .vbox-extpack zawierają dane pakietu rozszerzeń VirtualBox w formacie binarnym. Pakiety rozszerzeń dodają nowe funkcje do Oracle VM VirtualBox - oprogramowania do wirtualizacji opracowanego przez firmę Oracle. VirtualBox pozwala użytkownikom na wirtualizację systemów operacyjnych poprzez uruchamianie maszyn wirtualnych (gości) na innych systemach (hostach), na przykład maszyny Microsoft Windows na systemie Linux. Wirtualizacja jest wykorzystywana do testowania systemów, edukacji i tworzenia oprogramowania.
Strukturalnie .vbox-extpack to archiwum tar skompresowane gzipem: jego pierwsze dwa bajty to sygnatura magiczna gzip 1F 8B. Rozpakowanie archiwum ujawnia pliki binarne rozszerzeń dla poszczególnych platform, deskryptor ExtPack.xml (deklarujący nazwę, wersję i obsługiwaną edycję VirtualBox), manifest integralności SHA-256 oraz podpis cyfrowy Oracle X.509.
Rozszerzenia VBOX-EXTPACK
Rozszerzenia VirtualBox są używane do dodawania nowych funkcji lub rozszerzania już dostępnych, na przykład:
- Obsługa kontrolerów USB 2.0/3.0 (EHCI/xHCI) dla kompatybilności z różnymi urządzeniami zewnętrznymi,
- Obsługa VRDE (VirtualBox Remote Desktop Extension), rozwiązania do zdalnego zarządzania maszynami wirtualnymi,
- Funkcje zdalnego rozruchu (PXE),
- Szyfrowanie dysków wirtualnych.
Instalacja i weryfikacja rozszerzeń VirtualBox
Dodawanie rozszerzeń do VirtualBox jest proste. Pliki .vbox-extpack są automatycznie kojarzone z VirtualBox, jeśli program jest zainstalowany w systemie użytkownika. Dwukrotne kliknięcie pliku .vbox-extpack automatycznie doda rozszerzenie, jeśli jest ono kompatybilne z zainstalowaną wersją VirtualBox. Kompatybilność wersji pakietu rozszerzeń jest deklarowana w ExtPack.xml i weryfikowana w momencie instalacji wraz z manifestem SHA-256 i podpisem Oracle. Pakiety rozszerzeń są instalowane w systemie hosta i działają globalnie, a nie dla poszczególnych maszyn wirtualnych gości.
Pliki .vbox-extpack są obsługiwane w następujących systemach operacyjnych:
- Microsoft Windows,
- macOS,
- Linux,
- Oracle Solaris.
Pliki .vbox-extpack były pierwotnie dystrybuowane na licencji VirtualBox Personal Use and Evaluation License (PUEL). Od wersji VirtualBox 7.1 pakiet rozszerzeń jest objęty licencją VirtualBox Base Package, pozostając bezpłatnym do użytku osobistego. Listę zainstalowanych rozszerzeń można znaleźć w menu głównym VirtualBox: *Plik → Preferencje → Rozszerzenia*.
Bezpieczeństwo
RYZYKO: MEDIUMPakiet działa z uprawnieniami hosta i dodaje sterowniki jądra/USB, dlatego należy instalować WYŁĄCZNIE pakiety podpisane przez Oracle z witryny virtualbox.org - VirtualBox sprawdza podpis i odrzuca zmodyfikowane pliki. Unikaj stron z kopiami/przepakowanymi plikami. Niezgodność wersji z zainstalowanym VirtualBox powoduje błąd instalacji lub niestabilność. Zmienia on hosta, a nie gościa, więc nie może bezpośrednio zainfekować maszyny wirtualnej.
Szczegóły formatu
w pigułceProgramy otwierające pliki VBOX-EXTPACK
Szczegóły techniczne
specyfikacja| Format kontenera | Archiwum POSIX tar skompresowane gzipem |
| Magiczne bajty | 1F 8B na offsecie 0 (sygnatura gzip) |
| Algorytm kompresji | gzip (DEFLATE) |
| Wewnętrzny plik manifestu | ExtPack.xml - deklaruje nazwę pakietu, wersję i obsługiwaną edycję VirtualBox |
| Weryfikacja integralności | Manifest SHA-256 zawartości archiwum, weryfikowany automatycznie podczas instalacji |
| Podpis cyfrowy | Odłączony podpis Oracle X.509 dołączony do archiwum |
| Szyfrowanie | Brak; autentyczność zapewnia wyłącznie podpis cyfrowy Oracle |
| Typowy rozmiar pliku | 10 MB - 40 MB |
| Dopasowanie wersji | Główna i pomocnicza wersja pakietu rozszerzeń musi zgadzać się z zainstalowaną wersją hosta VirtualBox |
| Zakres instalacji | Tylko system hosta; dotyczy globalnie wszystkich maszyn wirtualnych, a nie poszczególnych gości |
| Pakowanie wieloplatformowe | Jeden plik .vbox-extpack zawiera pliki binarne dla wszystkich obsługiwanych systemów operacyjnych hosta |
| Obsługiwane platformy hosta | Windows, macOS, Linux, Oracle Solaris |
| Model licencyjny | PUEL (Personal Use and Evaluation License) do wersji VirtualBox 7.0; licencja VirtualBox Base Package od wersji 7.1 |
| Typ MIME | application/gzip (również application/x-gzip lub application/octet-stream) |
| Instalacja z wiersza poleceń | VBoxManage extpack install <nazwa_pliku>.vbox-extpack |
| Zarządzanie GUI | Lista pakietów rozszerzeń dostępna w menu Plik → Preferencje → Rozszerzenia w menu głównym VirtualBox |
| Wydano | 2010 (VirtualBox 4.0 introduced the extension-pack mechanism) |
| Najnowsza wersja | Tracks the VirtualBox release (e.g. 7.x extension pack matches a 7.x host) |
| Specyfikacja | www.virtualbox.org |
Konwersje VBOX-EXTPACK
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki VBOX-EXTPACK.