Qu'est-ce que le format de fichier OXT ?
Les fichiers .oxt sont associés aux suites bureautiques LibreOffice et Apache OpenOffice.
Quel type de données les fichiers OXT stockent-ils ?
Les fichiers .oxt sont utilisés pour distribuer des extensions (plugins) pour LibreOffice et Apache OpenOffice. Chaque paquet est une archive ZIP contenant des composants UNO, des scripts Basic ou Python, des fichiers XML de configuration et des icônes. Un fichier obligatoire META-INF/manifest.xml répertorie tous les éléments de l'archive, tandis que description.xml contient le nom d'affichage de l'extension, sa version et la version minimale requise de la suite bureautique.
Les extensions OXT peuvent ajouter des fonctionnalités telles que :
- des outils avancés de correction orthographique et grammaticale,
- la coloration syntaxique pour les langages de programmation,
- le traitement automatique d'images dans Draw,
- des filtres d'exportation et des formats de fichiers supplémentaires,
- l'accès à des bases de données de modèles et de contenus en ligne.
LibreOffice et Apache OpenOffice sont tous deux des logiciels libres et gratuits. Les utilisateurs sont libres de créer leurs propres plugins .oxt et de les partager avec d'autres utilisateurs.
Comment installer un plugin OXT ?
Les fichiers .oxt peuvent être installés à l'aide du Gestionnaire des extensions intégré (Outils → Gestionnaire des extensions → Ajouter). Les versions plus récentes de la suite installent une extension automatiquement en double-cliquant sur le fichier .oxt. Les extensions peuvent également être appliquées à des composants sélectionnés plutôt que globalement, et l'outil en ligne de commande unopkg offre une option d'installation par script.
Sécurité et sûreté
RISQUE : MEDIUMLes extensions OXT peuvent contenir du code compilé (bibliothèques partagées UNO), des macros Basic et des scripts Python qui s'exécutent avec les privilèges de LibreOffice. N'installez des extensions qu'à partir du centre d'extensions officiel de LibreOffice (extensions.libreoffice.org) ou de développeurs de confiance. Les extensions ne sont PAS isolées (sandboxed) - un OXT malveillant peut accéder au système de fichiers, au réseau et exécuter des commandes du système d'exploitation via des macros. LibreOffice affiche une boîte de dialogue de confirmation et (pour les sources peu fiables) un avertissement de sécurité des macros lors de l'installation.
Détails du format
en brefProgrammes qui ouvrent les fichiers OXT
Détails techniques
spécifications approfondies| Format de conteneur | Archive ZIP (octets magiques PK 50 4B 03 04 à l'offset 0) |
| Compression | DEFLATE par entrée (compression ZIP standard) |
| Ordre des octets | Petit-boutiste (Little-endian, structures ZIP) |
| Fichiers internes requis | META-INF/manifest.xml (registre des éléments avec types MIME) et description.xml (ID de l'extension, version, dépendances) |
| Langages de script | UNO Basic, Python, Java (via le modèle de composant UNO) |
| Type MIME | application/vnd.openofficeorg.extension |
| Nombre maximal d'entrées d'archive | 65 535 (limite du format ZIP) |
| Outil d'installation CLI | unopkg (fourni avec LibreOffice/OpenOffice) - prend en charge les opérations d'ajout, de suppression, de liste et de réinstallation |
| Taille de fichier typique | 10 Ko - 50 Mo (la plupart des extensions se situent entre 50 Ko et 5 Mo) |
| Compatibilité croisée | LibreOffice et Apache OpenOffice partagent le format mais ne sont PAS toujours compatibles au niveau de l'API ; les extensions peuvent cibler une seule suite |
| Méthode d'inspection | Renommez .oxt en .zip et ouvrez-le avec n'importe quel outil ZIP pour examiner la structure interne |
| Encodage | Conteneur binaire (ZIP) avec contenu XML et texte de script à l'intérieur |
| Publié | 2005 (OpenOffice.org 2.0) |
| Dernière version | N/A (container format; individual extensions versioned independently) |
| Standard ouvert | Oui · libre de droits |
| Spécification | wiki.openoffice.org |
Conversions OXT
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers OXT.