.CRX

File CRX

Chrome Extension Package
Fai una domanda
RISPOSTA RAPIDA

Un file CRX è un pacchetto di estensione Chrome - un archivio ZIP firmato contenente il codice e le risorse per un'estensione del browser. Nel normale utilizzo non ne vedrai mai uno perché il Chrome Web Store installa le estensioni automaticamente. Se possiedi un file .crx autonomo, le versioni moderne di Chrome ne bloccano l'installazione diretta; rinominalo in .zip, estrai la cartella, quindi caricalo tramite chrome://extensions in modalità Sviluppatore. Installa file CRX solo da fonti di cui ti fidi.

Sviluppatore: Google Categoria: File con plugin Standard aperto MIME: application/x-chrome-extension
SI APRE SU Windows macOS Linux
Correlati: .XPI · .XLA · .BUNDLE · .ZXP

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 29, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file CRX?

L'estensione del file .crx è utilizzata da Google Chrome e altri browser basati su Chromium. Un file .crx è un pacchetto di estensione Chrome - un file di installazione per plugin ed estensioni del browser. Si tratta di fatto di un pacchetto composto da vari file, come JavaScript (.js), manifest (.json), fogli di stile CSS, pagine HTML e risorse grafiche che insieme definiscono il comportamento e l'aspetto dell'estensione.

I file .crx sono utilizzati da Google Chrome per aggiungere nuove caratteristiche o funzionalità al browser, o per modificare l'interfaccia utente utilizzando temi personalizzati ed elementi interattivi. Anche i browser basati su Chromium come Microsoft Edge, Brave e Opera supportano questo formato.

Compressione ZIP e struttura dei file

I file .crx utilizzano la compressione ZIP per ridurre le dimensioni del file e facilitarne la condivisione su Internet. Un file .crx può essere aperto utilizzando strumenti di archiviazione dati come 7-Zip. Tuttavia, un .crx non è un semplice ZIP - ogni file inizia con un'intestazione binaria che parte con i magic bytes Cr24 (hex 43 72 32 34), che trasporta una firma crittografica incorporata e una chiave pubblica. Gli strumenti di archiviazione standard potrebbero non riconoscere questa intestazione, quindi deve essere rimossa prima che il contenuto ZIP possa essere estratto.

L'attuale formato CRX3 è obbligatorio da Chrome 75 (giugno 2019), sostituendo il vecchio schema di firma CRX2. Gli sviluppatori firmano i loro pacchetti utilizzando una chiave privata memorizzata in un file .PEM; la chiave pubblica corrispondente è incorporata nell'intestazione del .crx. Il tipo MIME è application/x-chrome-extension.

Distribuzione e installazione

La maggior parte dei file .crx può essere scaricata e installata tramite il Chrome Web Store. Dopo l'installazione riuscita, il browser elimina automaticamente il file .crx. I file .crx personalizzati possono essere installati manualmente dal disco, sebbene Chrome richieda l'abilitazione della Modalità sviluppatore nelle impostazioni delle estensioni per le installazioni esterne allo store.

Sicurezza e incolumità

RISCHIO: HIGH

Un CRX è codice eseguibile del browser con accesso alle pagine che visiti, ai tuoi cookie e (a seconda dei permessi) alle tue password e cronologia. Installarne uno dall'esterno del Chrome Web Store scavalca la revisione di Google e la scansione malware, quindi tratta i file CRX caricati lateralmente come app esterne: installali solo da sviluppatori di cui ti fidi. Le versioni moderne di Chrome bloccano deliberatamente le installazioni casuali di CRX per questo motivo. Ispeziona un CRX sospetto rinominandolo in .zip e leggendo manifest.json (specialmente l'elenco «permissions») prima di caricarlo. Diffida dei download di CRX pubblicizzati come «estensioni premium gratuite» da siti casuali: molti sono adware o ladri di dati.

Dettagli del formato

in sintesi
NOME COMPLETOChrome Extension Package
SVILUPPATOREGoogledal 2010 (CRX2); CRX3 format mandatory since Chrome 75, June 2019
TIPO MIMEapplication/x-chrome-extension
TIPOarchivio ZIP firmato con intestazione CRX (binario)
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • CryENGINE / File risorsa CRYENGINE - Alcuni motori di gioco e strumenti utilizzano .crx per risorse compilate o dati di archivio - non correlati alle estensioni di Chrome.
  • IBM/Lotus e altri dati di app legacy - Alcune vecchie applicazioni aziendali utilizzavano .crx per file di dati interni; questi sono specifici dell'app e non sono estensioni del browser.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203
HEX
43723234
ASCII
Cr24
I byte 4-7 contengono la versione CRX (03 00 00 00 per CRX3, 02 00 00 00 per il legacy CRX2). L'intestazione trasporta una firma crittografica incorporata e una chiave pubblica; l'archivio ZIP dei file dell'estensione segue dopo l'intestazione (quindi un CRX è uno ZIP con un prefisso firmato, non un semplice ZIP all'offset 0).

Programmi che aprono file CRX

Windows3 apps
Google Chrome Gratuito Metodo migliore: rinomina il .crx in .zip, estrailo, quindi vai su chrome://extensions → abilita Modalità sviluppatore → «Carica estensione non pacchettizzata» → seleziona la cartella. (Il trascinamento diretto del CRX è bloccato sulle versioni moderne di Chrome).
7-Zip Open-source Tasto destro → 7-Zip → Apri archivio per visualizzare/estrarre il contenuto del CRX (è uno ZIP) senza installarlo.
Microsoft Edge / Brave / Opera (Chromium) Gratuito Stessa procedura di Chrome - decomprimi il CRX e usa «Carica estensione non pacchettizzata» dalla pagina delle estensioni del browser in Modalità sviluppatore.
macOS2 apps
Google Chrome Gratuito Metodo migliore: rinomina il .crx in .zip, estrailo, quindi vai su chrome://extensions → abilita Modalità sviluppatore → «Carica estensione non pacchettizzata» → seleziona la cartella. (Il trascinamento diretto del CRX è bloccato sulle versioni moderne di Chrome).
The Unarchiver Gratuito Apri il .crx per estrarre i suoi file per l'ispezione (il CRX è uno ZIP).
Linux2 apps
Chromium / Google Chrome Open-source Estrai il CRX (unzip) e caricalo tramite chrome://extensions → Modalità sviluppatore → «Carica estensione non pacchettizzata».
unzip / Archive Manager Open-source unzip file.crx (potrebbe avvisare riguardo ai byte iniziali dell'intestazione ma estrarrà comunque il contenuto) per ispezionare l'estensione.

Dettagli tecnici

specifiche approfondite
Magic bytesCr24 (hex 43 72 32 34) all'offset 0; i byte 4-7 codificano il numero di versione CRX
Tipo di formatoArchivio ZIP firmato con un prefisso di intestazione CRX binario
Versione attuale del formatoCRX3 - obbligatorio da Chrome 75 (giugno 2019)
Versione legacy del formatoCRX2 - utilizzato prima di Chrome 75; non accettato dalle versioni moderne di Chrome
Struttura intestazione CRX3Magic bytes, campo versione, lunghezza intestazione, quindi un blocco SignedData serializzato con protobuf contenente la prova della chiave pubblica
Algoritmo di firmaRSA-2048 con SHA-256 (CRX2); struttura protobuf AsymmetricKeyProof (CRX3)
Tipo MIMEapplication/x-chrome-extension
Compressione payloadZIP (DEFLATE) - l'archivio ZIP standard inizia immediatamente dopo l'intestazione
File radice richiestomanifest.json - dichiara il nome dell'estensione, la versione, i permessi e i punti di ingresso
Derivazione ID estensioneStringa di 32 caratteri minuscoli derivata dall'hash SHA-256 della chiave pubblica dell'estensione
File chiave sviluppatore.pem (chiave privata RSA) utilizzato per firmare il pacchetto; la chiave pubblica corrispondente è incorporata nell'intestazione CRX
Installazione esterna allo storeRichiede la Modalità sviluppatore abilitata su chrome://extensions; distribuzione aziendale tramite la policy di gruppo ExtensionInstallForcelist
Comportamento post-installazioneChrome elimina automaticamente il file .crx dal disco dopo un'installazione riuscita
Browser compatibiliGoogle Chrome, Microsoft Edge (v79+), Brave, Opera, Vivaldi e altri browser basati su Chromium
Rilasciato2010 (CRX2); CRX3 format mandatory since Chrome 75, June 2019
Standard apertoSì · royalty-free
Specificadeveloper.chrome.com

Conversioni CRX

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file CRX. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file CRX.

Domande frequenti

Come installo un file CRX in Chrome?
Le versioni moderne di Chrome bloccano il trascinamento di un .crx nella pagina delle estensioni. Invece, rinomina il .crx in .zip, estrailo in una cartella, quindi vai su chrome://extensions, attiva la Modalità sviluppatore (in alto a destra), clicca su «Carica estensione non pacchettizzata» e seleziona quella cartella.
Perché Chrome non mi permette di installare il mio file CRX?
Per sicurezza, Chrome installa automaticamente solo le estensioni dal Web Store e rifiuta i file CRX autonomi (mostrando l'errore «CRX_REQUIRED_PROOF_MISSING» o disabilitandoli). Usa il metodo di decompressione + «Carica estensione non pacchettizzata», oppure installa l'estensione dal Web Store se è presente in elenco.
Come posso aprire un file CRX per vedere cosa c'è dentro?
Un CRX è un archivio ZIP. Rinominalo in .zip e aprilo con 7-Zip, WinRAR o l'utility di decompressione integrata nel sistema operativo, oppure aprilo direttamente in 7-Zip. Leggi manifest.json per vedere i permessi e gli script dell'estensione.
Posso convertire un CRX in un XPI di Firefox?
Non direttamente. Sebbene entrambi utilizzino lo standard WebExtensions, Chrome e Firefox differiscono nelle API, nei dettagli del manifest e nella firma, quindi l'estensione dovrebbe essere riconfezionata e firmata nuovamente per Firefox. Cerca invece una versione per Firefox su addons.mozilla.org.
Qual è la differenza tra CRX e ZIP?
Un CRX è uno ZIP dei file dell'estensione più un'intestazione «Cr24» contenente una firma e la chiave pubblica dello sviluppatore, che consente a Chrome di verificare il pacchetto. Se rimuovi o ignori quell'intestazione, si tratta di un normale ZIP.
È sicuro installare un CRX dall'esterno del Chrome Web Store?
È rischioso. Un'estensione installata lateralmente (sideloaded) viene eseguita con un ampio accesso alla tua navigazione e scavalca la revisione di Google. Installa file CRX solo da sviluppatori di cui ti fidi e ispeziona prima i permessi in manifest.json.

Riferimenti

1Chrome for Developers - Extensions documentationdeveloper.chrome.com
2Chrome for Developers - CRX package format / hostingdeveloper.chrome.com

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.EXEWindows Executable (Portable Executable)
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.DATProgram Data File (generic)
7.RPMSGRestricted Permission Message
8.MDMarkdown Document
9.TXTPlain Text File
10.NOMEDIAAndroid No-Media Marker File

Estensioni correlate

.XPICross-Platform Installer (Mozilla add-on package)
.XLAMicrosoft Excel 97-2003 Add-In
.BUNDLEmacOS Application Plug-in Bundle
.ZXPAdobe Extension / ZXP Package
.XLAMMicrosoft Excel Macro-Enabled Add-In
.SPDSPSS Custom Dialog Package

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z