Che cos'è il formato di file VBOX-EXTPACK?
I file con estensione .vbox-extpack contengono dati del pacchetto di espansione VirtualBox in formato binario. I pacchetti di estensione aggiungono nuove funzionalità a Oracle VM VirtualBox - software di virtualizzazione sviluppato da Oracle. VirtualBox consente agli utenti di virtualizzare i sistemi operativi eseguendo macchine virtuali (guest) su altri sistemi (host), ad esempio, una macchina Microsoft Windows su un sistema Linux. La virtualizzazione viene utilizzata per il test dei sistemi, l'istruzione e lo sviluppo di software.
Strutturalmente, un .vbox-extpack è un archivio tar compresso con gzip: i suoi primi due byte sono il magic byte gzip 1F 8B. L'estrazione dell'archivio rivela i binari delle estensioni per piattaforma, un descrittore ExtPack.xml (che dichiara nome, versione e edizione di VirtualBox supportata), un manifesto di integrità SHA-256 e una firma digitale Oracle X.509.
Estensioni VBOX-EXTPACK
Le estensioni di VirtualBox vengono utilizzate per aggiungere nuove funzionalità o estendere quelle già disponibili, ad esempio:
- Supporto per controller USB 2.0/3.0 (EHCI/xHCI) per la compatibilità con vari dispositivi esterni,
- Supporto per VRDE (VirtualBox Remote Desktop Extension), una soluzione per la gestione remota delle macchine virtuali,
- Funzionalità di avvio remoto (PXE),
- Crittografia del disco virtuale.
Installazione e verifica delle estensioni VirtualBox
L'aggiunta di estensioni a VirtualBox è semplice. I file .vbox-extpack vengono associati automaticamente a VirtualBox se il programma è installato sul sistema dell'utente. Facendo doppio clic su un file .vbox-extpack l'estensione verrà aggiunta automaticamente se è compatibile con la versione installata di VirtualBox. La compatibilità della versione del pacchetto di estensione è dichiarata in ExtPack.xml e verificata al momento dell'installazione insieme al manifesto SHA-256 e alla firma Oracle. I pacchetti di estensione sono installati sul sistema host e si applicano globalmente, non alle singole VM guest.
I file .vbox-extpack sono supportati sui seguenti sistemi operativi:
- Microsoft Windows,
- macOS,
- Linux,
- Oracle Solaris.
I file .vbox-extpack erano originariamente distribuiti sotto la VirtualBox Personal Use and Evaluation License (PUEL). Da VirtualBox 7.1 in poi, l'Extension Pack è coperto dalla licenza VirtualBox Base Package, rimanendo gratuito per l'uso personale. L'elenco delle estensioni installate è accessibile dal menu principale di VirtualBox: *File → Preferenze → Estensioni*.
Sicurezza e incolumità
RISCHIO: MEDIUMIl pacchetto viene eseguito con i privilegi dell'host e aggiunge driver kernel/USB, quindi installa SOLO il pacchetto firmato da Oracle proveniente da virtualbox.org - VirtualBox controlla la firma e rifiuta i file manomessi. Evita siti mirror o di repack. Una mancata corrispondenza della versione con il VirtualBox installato causa il fallimento dell'installazione o instabilità. Modifica l'host, non il guest, quindi non può infettare direttamente una VM.
Dettagli del formato
in sintesiProgrammi che aprono file VBOX-EXTPACK
Dettagli tecnici
specifiche approfondite| Formato contenitore | Archivio POSIX tar compresso con gzip |
| Magic bytes | 1F 8B all'offset di byte 0 (firma gzip) |
| Algoritmo di compressione | gzip (DEFLATE) |
| File manifesto interno | ExtPack.xml - dichiara nome del pacchetto, versione e edizione di VirtualBox supportata |
| Verifica dell'integrità | Manifesto SHA-256 dei contenuti dell'archivio, verificato automaticamente al momento dell'installazione |
| Firma digitale | Firma staccata Oracle X.509 inclusa nell'archivio |
| Crittografia | Nessuna; l'autenticità è fornita solo dalla firma digitale Oracle |
| Dimensione tipica del file | 10 MB - 40 MB |
| Corrispondenza versione | La versione major.minor dell'extension pack deve corrispondere alla versione host di VirtualBox installata |
| Ambito di installazione | Solo sistema host; si applica globalmente a tutte le macchine virtuali, non alle singole VM guest |
| Packaging multipiattaforma | Un singolo file .vbox-extpack contiene i binari per tutti i sistemi operativi host supportati |
| Piattaforme host supportate | Windows, macOS, Linux, Oracle Solaris |
| Modello di licenza | PUEL (Personal Use and Evaluation License) fino a VirtualBox 7.0; licenza VirtualBox Base Package dalla 7.1 in poi |
| Tipo MIME | application/gzip (anche application/x-gzip o application/octet-stream) |
| Installazione da riga di comando | VBoxManage extpack install <nomefile>.vbox-extpack |
| Gestione GUI | Elenco extension pack accessibile in File → Preferenze → Estensioni nel menu principale di VirtualBox |
| Rilasciato | 2010 (VirtualBox 4.0 introduced the extension-pack mechanism) |
| Ultima versione | Tracks the VirtualBox release (e.g. 7.x extension pack matches a 7.x host) |
| Specifica | www.virtualbox.org |
Conversioni VBOX-EXTPACK
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file VBOX-EXTPACK.