Converti crx in xpi

Convertitore online gratuito da CRX a XPI

Converti CRX in XPI estraendo, adattando, testando e impacchettando per Firefox.

Converti CRX in XPI online - gratuito

Uploading…
I file selezionati superano il limite totale di 30 MB. Seleziona file meno numerosi o più piccoli.

Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.

Come funziona

  1. 1/3

    Carica il tuo file .crx

    Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.

  2. 2/3

    Avvia la conversione da .crx a .xpi

    Dopo il caricamento del file, fai clic su converti quando sei pronto.

  3. 3/3

    Scarica il file .xpi convertito

    Il risultato della conversione è pronto per il download.

Come convertire crx in xpi file

Formato sorgente: crx

CRX è il formato del pacchetto utilizzato da Google Chrome e da altri browser basati su Chromium per le estensioni. Contiene i file dell’estensione oltre ai metadati specifici di Chrome e una firma digitale. I file CRX vengono di solito distribuiti tramite Chrome Web Store o installati manualmente nei browser basati su Chromium. Non si tratta di un formato di archivio generico, quindi sono pensati per essere caricati da un sistema di estensioni piuttosto che aperti come un documento normale.

Formato di destinazione: xpi

XPI è il formato del pacchetto delle estensioni utilizzato da Mozilla Firefox e da altre applicazioni basate su Mozilla. È essenzialmente un pacchetto basato su ZIP con metadati dell’estensione e requisiti di firma per le versioni moderne di Firefox. I file XPI vengono usati per installare componenti aggiuntivi del browser, temi e pacchetti di estensioni correlati.

Come convertire crx in xpi

Non esiste una vera conversione CRX in XPI con un solo clic perché le estensioni di Chrome e Firefox spesso usano API, permessi e requisiti del manifest diversi. In molti casi devi estrarre il contenuto del CRX, adattare il codice dell’estensione per Firefox, quindi impacchettarlo come XPI.

Migliori strumenti desktop: Firefox Developer Edition per i test, 7-Zip o WinRAR per l’estrazione e web-ext di Mozilla per impacchettamento e test.

  1. Ottieni il file .crx.
  2. Estrai il contenuto con 7-Zip, WinRAR o un’utilità di estrazione CRX. Se lo strumento di archivio non riesce ad aprirlo direttamente, prova a rinominare il file in .zip solo come test rapido; molti file CRX richiederanno comunque un estrattore dedicato.
  3. Ispeziona i file dell’estensione, soprattutto manifest.json, gli script di background, i permessi e qualsiasi API specifica di Chrome.
  4. Modifica l’estensione per la compatibilità con Firefox, se necessario. Le modifiche comuni includono la sostituzione delle API solo per Chrome con equivalenti compatibili con WebExtensions e l’adeguamento delle impostazioni del manifest.
  5. Testa l’estensione non impacchettata in Firefox aprendo about:debugging e usando Questa Firefox → Carica estensione temporanea per selezionare manifest.json.
  6. Quando l’estensione funziona correttamente, impacchettala con lo strumento web-ext di Mozilla. Ad esempio, esegui web-ext build nella cartella dell’estensione per creare un archivio del pacchetto.
  7. Se ti serve un XPI distribuibile, usa il flusso di firma di Mozilla. Ad esempio, web-ext sign può inviare il componente aggiuntivo per la firma tramite i servizi di Mozilla.

Comandi utili: web-ext run per i test, web-ext build per l’impacchettamento e web-ext sign per la firma tramite i servizi dei componenti aggiuntivi di Mozilla.

Convertitori online: Esistono pochi convertitori affidabili e davvero CRX-to-XPI perché i formati non sono intercambiabili direttamente. Alcuni strumenti online possono estrarre il contenuto del CRX, ma di solito non producono un componente aggiuntivo Firefox completamente funzionante. Per sicurezza e affidabilità, sono fortemente preferiti strumenti desktop e adattamento manuale.

Note su compatibilità e limitazioni

CRX in XPI è spesso un porting, non una conversione pura. Molte estensioni di Chrome si basano su API o comportamenti che Firefox non supporta esattamente allo stesso modo. Se l’estensione usa solo API standard WebExtensions, la conversione potrebbe essere semplice. Se dipende da funzionalità specifiche di Chrome, native messaging o differenze tra Manifest V2/V3, potresti dover apportare modifiche al codice.

Firefox moderno richiede componenti aggiuntivi firmati per l’installazione normale, quindi un XPI creato da un CRX potrebbe comunque dover essere firmato da Mozilla prima di poter essere installato fuori dalla modalità sviluppatore. Inoltre, alcune estensioni non possono essere convertite affatto senza una riscrittura sostanziale.

Se il tuo obiettivo è semplicemente usare un’estensione di Chrome in Firefox, verifica se l’estensione ha già una versione per Firefox o se la compatibilità integrata delle estensioni di Firefox è sufficiente. Per ottenere i migliori risultati, usa il codice sorgente dell’estensione e ricostruiscilo specificamente per Firefox.

Migliore opzione online: Se ti serve solo ispezionare o decomprimere un CRX, usa un servizio affidabile di estrazione file o uno strumento di estrazione locale invece di un sito web di conversione completo. Per un uso reale in Firefox, Extension Workshop di Mozilla è il posto migliore per imparare come fare il porting, testare e pubblicare il componente aggiuntivo: Porting a Google Chrome extension.

Confronto formato: CRX vs XPI

Come i formati CRX e XPI si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati CRX e XPI
Proprietà .CRX Chrome Extension Package .XPI Mozilla Add-on Package
Si apre in un browser web No No
Leggibile come testo semplice No No
Formattazione del testo Nessuno Nessuno
Immagini No No
Elementi interattivi Sì Sì
Modifica successiva Non modificabile direttamente Limitato
Dimensione tipica del file Molto piccolo Piccolo
Standard aperto No Sì
Introdotto 2009 2004
Sviluppatore Google Mozilla Foundation
Tipo MIME — application/x-xpinstall

Domande frequenti

Il convertitore da CRX a XPI è gratuito?

Sì, convertire CRX in XPI su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.

Quanto può essere grande il mio file CRX?

Puoi caricare file CRX fino a 50 MB e convertire fino a 100 file alla volta in un unico lotto.

Cosa succede ai file caricati?

I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.

Devo installare un software per convertire CRX in XPI?

No. La conversione da CRX a XPI avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.

La conversione non è riuscita?

Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file CRX valido per questa conversione da CRX a XPI. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.

La mia estensione Chrome funzionerà dopo la conversione da CRX a XPI?

Non necessariamente; il pacchetto può essere riconfezionato come XPI, ma le API, le autorizzazioni e le impostazioni del manifest specifiche di Chrome potrebbero richiedere modifiche compatibili con Firefox. Le estensioni che utilizzano codice specifico del browser potrebbero richiedere ulteriori modifiche e test.

Le firme CRX o il packaging di Chrome vengono mantenuti in un file XPI?

No, le intestazioni e le firme specifiche di CRX vengono rimosse e i file dell'estensione vengono impacchettati nel formato dei componenti aggiuntivi di Firefox. L'XPI convertito potrebbe comunque richiedere una firma valida compatibile con Firefox prima che Firefox lo accetti per la normale installazione.

Le impostazioni e i file dell'estensione rimangono intatti quando CRX viene convertito in XPI?

I file sorgente dell'estensione e le risorse incluse possono generalmente essere trasferiti, ma le voci del manifest e le autorizzazioni non supportate potrebbero essere modificate o eliminate. I dati del browser memorizzati, le impostazioni di installazione e i metadati specifici di Chrome non vengono trasferiti con il riconfezionamento.

Altre conversioni di file .crx

Conversione inversa

Conversione in .xpi
da altri formati

Condividi sui social media: