Abréviation de Cross-Platform Install (ou XPInstall), un fichier avec l'extension de fichier XPI (prononcé «zippy») est un fichier d'archive d'extension de navigateur Mozilla / Firefox utilisé pour étendre les fonctionnalités de produits Mozilla comme Firefox, SeaMonkey et Thunderbird.
Un fichier XPI n'est en réalité qu'un fichier ZIP renommé que le programme Mozilla peut utiliser pour installer les fichiers d'extension. Ils peuvent inclure des images et des fichiers JS, MANIFEST, RDF et CSS, ainsi que plusieurs dossiers remplis d'autres données.
Les fichiers XPI utilisent un «i» majuscule comme dernière lettre de l'extension de fichier, donc ne les confondez pas avec les fichiers XPL qui utilisent un «L» majuscule - ce sont des fichiers de liste de lecture LcdStudio. Une autre extension de fichier portant le même nom est XPLL, qui est utilisée pour les fichiers de données Pull-Planner.
Comment ouvrir un fichier XPI
Le navigateur Mozilla Firefox utilise des fichiers XPI pour fournir une extensibilité dans le navigateur. Si vous avez un fichier XPI, faites-le simplement glisser vers n'importe quelle fenêtre Firefox ouverte pour l'installer. La page Add-ons de Mozilla pour Firefox est un endroit où vous pouvez obtenir des fichiers XPI officiels à utiliser avec Firefox.
Les modules complémentaires de Mozilla pour Thunderbird fournissent des fichiers XPI pour leur logiciel de chat / e-mail Thunderbird. Ces fichiers XPI peuvent être installés via Thunderbird Outils > Extensions option de menu (ou Outils > Extension Manager dans les anciennes versions).
Bien qu'ils soient maintenant abandonnés, les navigateurs Web Netscape et Flock, le lecteur de musique Songbird et l'éditeur HTML Nvu ont tous un support natif pour les fichiers XPI.
Étant donné que les fichiers XPI ne sont en réalité que des fichiers .ZIP, vous pouvez renommer le fichier en tant que tel, puis l'ouvrir dans n'importe quel programme d'archivage / compression. Ou, vous pouvez utiliser un programme comme 7-Zip pour faire un clic droit sur le fichier XPI et l'ouvrir en tant qu'archive pour voir le contenu à l'intérieur.
Si votre fichier XPI n'est pas un fichier d'installation multiplateforme mais que vous ne savez pas ce qu'il pourrait être d'autre, essayez de l'ouvrir dans un éditeur de texte. Si le fichier est lisible, votre fichier XPI est simplement un fichier texte. Si vous ne pouvez pas distinguer tous les mots, voyez si vous pouvez trouver une sorte d'informations dans le texte qui peuvent vous aider à déterminer quel programme a été utilisé pour créer le fichier XPI, que vous pouvez ensuite utiliser pour rechercher un ouvreur XPI compatible .
Si vous souhaitez créer votre propre fichier XPI, en savoir plus à ce sujet sur le Mozilla Developer Network. Les utilisateurs de StackExchange sont une autre source utile.
Comment convertir un fichier XPI
Il existe des types de fichiers similaires à XPI qui sont utilisés par d'autres navigateurs Web pour ajouter des fonctionnalités et des capacités supplémentaires à un navigateur, mais ils ne peuvent pas être facilement convertis vers et à partir d'autres formats pour une utilisation dans un autre navigateur.
Par exemple, bien que des fichiers tels que CRX (Chrome et Opera), SAFARIEXTZ (Safari) et EXE (Internet Explorer) puissent tous être utilisés comme modules complémentaires pour chaque navigateur respectif, aucun d'entre eux ne peut être utilisé dans Firefox et le fichier XPI de Mozilla le type ne peut être utilisé dans aucun de ces autres navigateurs.
Cependant, il existe un outil en ligne appelé Add-on Converter for SeaMonkey qui tentera de convertir un fichier XPI compatible avec Firefox ou Thunderbird en un fichier XPI qui fonctionnera avec SeaMonkey.
Si vous souhaitez convertir XPI en ZIP, gardez à l'esprit ce que nous avons mentionné ci-dessus concernant le changement de nom de l'extension. Vous n'avez pas besoin d'exécuter un programme de conversion de fichiers pour enregistrer le fichier XPI au format ZIP.