Um arquivo CRX é um formato de arquivo de pacote usado pelo Google Chrome e navegadores baseados no Chromium (como Brave, Edge e Opera) para distribuir extensões, temas e aplicativos empacotados. É essencialmente um arquivo ZIP que contém todos os arquivos necessários para o funcionamento da extensão, incluindo HTML, CSS, JavaScript, imagens e um arquivo de manifesto (manifest.json) que descreve os metadados, permissões e pontos de entrada da extensão. Ao instalar uma extensão da Chrome Web Store ou carregar uma extensão descompactada, o navegador descompacta o arquivo CRX e instala a extensão no diretório de perfil do navegador. O formato CRX garante a integridade e a segurança das extensões ao incluir uma assinatura digital que verifica a autenticidade da extensão e impede adulterações. Isso ajuda a proteger os usuários contra extensões maliciosas que poderiam comprometer sua privacidade ou segurança. Arquivos CRX não são destinados a serem abertos diretamente pelos usuários; em vez disso, eles são instalados através da interface de gerenciamento de extensões do navegador.