Un'abbreviazione di Cross-Platform Install (o XPInstall), un file con estensione XPI (pronunciata "zippy") è un file Mozilla / Firefox Browser Extension Archive utilizzato per estendere le funzionalità dei prodotti Mozilla come Firefox, SeaMonkey e Thunderbird.
Un file XPI è in realtà solo un file ZIP rinominato che il programma Mozilla può utilizzare per installare i file di estensione. Possono includere immagini e file JS, MANIFEST, RDF e CSS, nonché più cartelle piene di altri dati.
I file XPI utilizzano una "i" maiuscola come ultima lettera dell'estensione del file, quindi non confonderli con i file XPL che utilizzano una "L" maiuscola: questi sono file Playlist di LcdStudio. Un'altra estensione di file dal nome simile è XPLL, che viene utilizzata per i file di dati Pull-Planner.
Come aprire un file XPI
Il browser Mozilla Firefox utilizza file XPI per fornire estensibilità nel browser. Se hai un file XPI, trascinalo in una finestra di Firefox aperta per installarlo. La pagina dei componenti aggiuntivi di Mozilla per Firefox è un posto dove puoi andare per ottenere file XPI ufficiali da utilizzare con Firefox.
I componenti aggiuntivi di Mozilla per Thunderbird forniscono file XPI per il loro software di chat / e-mail Thunderbird. Questi file XPI possono essere installati tramite Thunderbird Strumenti > Componenti aggiuntivi opzione di menu (o il Strumenti > Extension Manager nelle versioni precedenti).
Sebbene ora non siano più in produzione, i browser web Netscape e Flock, il lettore musicale Songbird e l'editor HTML Nvu hanno tutti il supporto nativo per i file XPI.
Poiché i file XPI sono in realtà solo file .ZIP, è possibile rinominare il file come tale e quindi aprirlo in qualsiasi programma di archiviazione / compressione. Oppure puoi utilizzare un programma come 7-Zip per fare clic con il pulsante destro del mouse sul file XPI e aprirlo come archivio per vedere i contenuti all'interno.
Se il tuo file XPI non è un file di installazione multipiattaforma ma non sai cos'altro potrebbe essere, prova ad aprirlo in un editor di testo. Se il file è leggibile, il file XPI è semplicemente un file di testo. Se non riesci a distinguere tutte le parole, vedi se riesci a trovare una sorta di informazione nel testo che possa aiutarti a determinare quale programma è stato utilizzato per creare il file XPI, che puoi quindi utilizzare per cercare un apri XPI compatibile .
Se desideri creare il tuo file XPI, leggi di più su questo in Mozilla Developer Network. Un'altra fonte utile sono gli utenti di StackExchange.
Come convertire un file XPI
Esistono tipi di file simili a XPI che vengono utilizzati da altri browser Web per aggiungere funzionalità e capacità extra a un browser, ma non possono essere facilmente convertiti in e da altri formati per l'utilizzo in un altro browser.
Ad esempio, sebbene file come CRX (Chrome e Opera), SAFARIEXTZ (Safari) ed EXE (Internet Explorer) possano essere tutti utilizzati come componenti aggiuntivi per ogni rispettivo browser, nessuno di essi può essere utilizzato in Firefox e nel file XPI di Mozilla type non può essere utilizzato in nessuno di questi altri browser.
Tuttavia, esiste uno strumento online chiamato Add-on Converter per SeaMonkey che tenterà di convertire un file XPI compatibile con Firefox o Thunderbird in un file XPI che funzionerà con SeaMonkey.
Se vuoi convertire XPI in ZIP, tieni presente ciò che abbiamo menzionato sopra sulla ridenominazione dell'estensione. Non è necessario eseguire effettivamente un programma di conversione file per salvare il file XPI nel formato ZIP.