Plik z rozszerzeniem .CRX to skompresowany pakiet, który służy do instalowania rozszerzeń w przeglądarkach internetowych, głównie Google Chrome, ale także Microsoft Edge i czasem Firefox. Zawiera wszystkie niezbędne pliki i metadane umożliwiające uruchomienie oraz działanie rozszerzenia w przeglądarce.
Najważniejsze informacje
- Plik .CRX jest budowany jako archiwum (podobne do ZIP), w którym znajdują się m.in. pliki JavaScript (.js), JSON (.json), obrazy i inne zasoby potrzebne do działania wtyczki;
- Umożliwia rozszerzanie funkcjonalności przeglądarki – np. blokowanie reklam, menedżer haseł, translatory czy narzędzia dla e-commerce;
- Instalacja: w Chrome (lub pokrewnych przeglądarkach) plik .CRX można zainstalować, przeciągając go na stronę zarządzania rozszerzeniami (chrome://extensions/), a następnie potwierdzając instalację;
- Podczas instalacji Chrome weryfikuje podpis cyfrowy pliku i sprawdza integralność zawartości. Po pomyślnym sprawdzeniu instaluje rozszerzenie i udostępnia je użytkownikowi;
- Programiści mogą samodzielnie tworzyć i pakować plik .CRX z własnego katalogu rozszerzenia – funkcja ta jest dostępna w trybie deweloperskim na stronie rozszerzeń, gdzie przeglądarka generuje plik .CRX oraz odpowiadający mu klucz prywatny (.pem) do podpisywania aktualizacji.
Podsumowując: plik .CRX to standardowy sposób dystrybucji oraz instalacji rozszerzeń do Google Chrome – to plik pakietu, który może być ręcznie lub automatycznie instalowany w przeglądarkach obsługujących ten format.