Qu'est-ce que le format de fichier VBOX-EXTPACK ?
Les fichiers avec l'extension .vbox-extpack contiennent des données de pack d'extension VirtualBox au format binaire. Les packs d'extension ajoutent de nouvelles fonctionnalités à Oracle VM VirtualBox - un logiciel de virtualisation développé par Oracle. VirtualBox permet aux utilisateurs de virtualiser des systèmes d'exploitation en exécutant des machines virtuelles (invités) sur d'autres systèmes (hôtes), par exemple, une machine Microsoft Windows sur un système Linux. La virtualisation est utilisée pour le test de systèmes, l'éducation et le développement de logiciels.
Structurellement, un .vbox-extpack est une archive tar compressée en gzip : ses deux premiers octets sont la signature magique gzip 1F 8B. L'extraction de l'archive révèle des binaires d'extension par plateforme, un descripteur ExtPack.xml (déclarant le nom, la version et l'édition VirtualBox prise en charge), un manifeste d'intégrité SHA-256 et une signature numérique Oracle X.509.
Extensions VBOX-EXTPACK
Les extensions VirtualBox sont utilisées pour ajouter de nouvelles fonctionnalités ou étendre celles déjà disponibles, par exemple :
- Prise en charge des contrôleurs USB 2.0/3.0 (EHCI/xHCI) pour la compatibilité avec divers périphériques externes,
- Prise en charge de VRDE (VirtualBox Remote Desktop Extension), une solution pour la gestion de machines virtuelles à distance,
- Fonctionnalités de démarrage à distance (PXE),
- Chiffrement de disque virtuel.
Installation et vérification des extensions VirtualBox
L'ajout d'extensions à VirtualBox est simple. Les fichiers .vbox-extpack sont automatiquement associés à VirtualBox si le programme est installé sur le système de l'utilisateur. Un double-clic sur un fichier .vbox-extpack ajoutera automatiquement l'extension si elle est compatible avec la version installée de VirtualBox. La compatibilité de version du pack d'extension est déclarée dans ExtPack.xml et vérifiée au moment de l'installation parallèlement au manifeste SHA-256 et à la signature Oracle. Les packs d'extension sont installés sur le système hôte et s'appliquent globalement, et non à des machines virtuelles invitées individuelles.
Les fichiers .vbox-extpack sont pris en charge sur les systèmes d'exploitation suivants :
- Microsoft Windows,
- macOS,
- Linux,
- Oracle Solaris.
Les fichiers .vbox-extpack étaient initialement distribués sous la licence VirtualBox Personal Use and Evaluation License (PUEL). À partir de VirtualBox 7.1, le pack d'extension est couvert par la licence VirtualBox Base Package, restant gratuit pour un usage personnel. La liste des extensions installées est accessible depuis le menu principal de VirtualBox : *Fichier → Paramètres → Extensions*.
Sécurité et sûreté
RISQUE : MEDIUMLe pack s'exécute avec les privilèges de l'hôte et ajoute des pilotes noyau/USB, n'installez donc QUE le pack signé par Oracle provenant de virtualbox.org - VirtualBox vérifie la signature et refuse tout fichier altéré. Évitez les sites miroirs ou de redistribution. Une incompatibilité de version avec le VirtualBox installé provoque l'échec de l'installation ou une instabilité. Il modifie l'hôte, pas l'invité, il ne peut donc pas infecter directement une machine virtuelle.
Détails du format
en brefProgrammes qui ouvrent les fichiers VBOX-EXTPACK
Détails techniques
spécifications approfondies| Format de conteneur | Archive POSIX tar compressée en Gzip |
| Octets magiques | 1F 8B à l'offset 0 (signature gzip) |
| Algorithme de compression | gzip (DEFLATE) |
| Fichier manifeste interne | ExtPack.xml - déclare le nom du pack, la version et l'édition VirtualBox supportée |
| Vérification d'intégrité | Manifeste SHA-256 du contenu de l'archive, vérifié automatiquement à l'installation |
| Signature numérique | Signature détachée Oracle X.509 incluse dans l'archive |
| Chiffrement | Aucun ; l'authenticité est assurée uniquement par la signature numérique Oracle |
| Taille de fichier typique | 10 Mo - 40 Mo |
| Correspondance de version | La version majeure.mineure du pack d'extension doit correspondre à la version de l'hôte VirtualBox installé |
| Portée de l'installation | Système hôte uniquement ; s'applique globalement à toutes les machines virtuelles |
| Conditionnement multiplateforme | Un seul fichier .vbox-extpack contient les binaires pour tous les systèmes d'exploitation hôtes supportés |
| Plateformes hôtes supportées | Windows, macOS, Linux, Oracle Solaris |
| Modèle de licence | PUEL (Personal Use and Evaluation License) jusqu'à VirtualBox 7.0 ; licence VirtualBox Base Package à partir de la 7.1 |
| Type MIME | application/gzip (également application/x-gzip ou application/octet-stream) |
| Installation en ligne de commande | VBoxManage extpack install <nom_du_fichier>.vbox-extpack |
| Gestion via interface graphique | Liste des packs d'extension accessible via Fichier → Paramètres → Extensions dans le menu principal de VirtualBox |
| Publié | 2010 (VirtualBox 4.0 introduced the extension-pack mechanism) |
| Dernière version | Tracks the VirtualBox release (e.g. 7.x extension pack matches a 7.x host) |
| Spécification | www.virtualbox.org |
Conversions VBOX-EXTPACK
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers VBOX-EXTPACK.