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 75 MB. Seleziona file meno numerosi o più piccoli.

Il tuo file viene elaborato istantaneamente e non viene archiviato sui nostri server.

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
Modifica successiva Non modificabile direttamente Limitato
Dimensione tipica del file Molto piccolo Piccolo
Standard aperto No
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.

Altre conversioni di file .crx

Conversione inversa

Conversione in .xpi
da altri formati

Condividi sui social media: