Darmowy konwerter online CRX do XPI
Konwertuj CRX na XPI, wyodrębniając, dostosowując, testując i pakując pod Firefox.
Konwertuj CRX na XPI online - za darmo
Plik jest przetwarzany natychmiast i nie jest przechowywany na naszych serwerach.
Zaimportuj plik z adresu URL
Wklej bezpośredni link do pliku. Pobierzemy go na nasz serwer i przekonwertujemy dokładnie tak jak przesłany plik.
Jak to działa
-
1/3
Prześlij swój plik .crx
Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.
-
2/3
Wykonaj konwersję .crx do .xpi
Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.
-
3/3
Pobierz przekonwertowany plik .xpi
Wynik konwersji jest gotowy do pobrania.
Jak konwertować crx do xpi
- Internet
- Ocena: 3.0/5
Format źródłowy: crx
CRX to format pakietu używany przez Google Chrome i inne przeglądarki oparte na Chromium do rozszerzeń. Zawiera pliki rozszerzenia oraz specyficzne dla Chrome metadane i podpis cyfrowy. Pliki CRX są zwykle dystrybuowane za pośrednictwem Chrome Web Store lub instalowane ręcznie w przeglądarkach opartych na Chromium. Nie są to ogólnego przeznaczenia archiwa, więc są przeznaczone do ładowania przez system rozszerzeń, a nie do otwierania jak zwykły dokument.
Format docelowy: xpi
XPI to format pakietu rozszerzeń używany przez Mozilla Firefox i inne aplikacje oparte na Mozilli. Jest to w zasadzie pakiet oparty na ZIP z metadanymi rozszerzenia oraz wymaganiami podpisywania dla nowoczesnych wersji Firefoksa. Pliki XPI służą do instalowania dodatków do przeglądarki, motywów oraz powiązanych pakietów rozszerzeń.
Jak przekonwertować crx do xpi
Nie ma prawdziwej konwersji „jednym kliknięciem” z CRX do XPI, ponieważ rozszerzenia Chrome i Firefox często korzystają z różnych API, uprawnień i wymagań manifestu. W wielu przypadkach musisz wyodrębnić zawartość CRX, dostosować kod rozszerzenia pod Firefoksa, a następnie spakować go jako XPI.
Najlepsze narzędzia desktopowe: Firefox Developer Edition do testowania, 7-Zip lub WinRAR do wyodrębniania oraz web-ext od Mozilli do pakowania i testowania.
- Pobierz plik
.crx. - Wyodrębnij jego zawartość za pomocą 7-Zip, WinRAR lub narzędzia do wyodrębniania CRX. Jeśli narzędzie archiwum nie potrafi otworzyć go bezpośrednio, spróbuj zmienić nazwę pliku na
.ziptylko jako szybki test; wiele plików CRX nadal będzie wymagało dedykowanego narzędzia do ekstrakcji. - Przejrzyj pliki rozszerzenia, szczególnie
manifest.json, skrypty działające w tle, uprawnienia oraz wszelkie API specyficzne dla Chrome. - W razie potrzeby zmodyfikuj rozszerzenie pod zgodność z Firefoksem. Typowe zmiany obejmują zastąpienie API dostępnych tylko w Chrome odpowiednikami zgodnymi z WebExtensions oraz dostosowanie ustawień manifestu.
- Przetestuj rozpakowane rozszerzenie w Firefoksie, otwierając about:debugging i używając This Firefox → Load Temporary Add-on, aby wybrać
manifest.json. - Gdy rozszerzenie działa poprawnie, spakuj je za pomocą narzędzia Mozilli
web-ext. Na przykład uruchomweb-ext buildw folderze rozszerzenia, aby utworzyć archiwum pakietu. - Jeśli potrzebujesz dystrybuowalnego XPI, użyj procesu podpisywania Mozilli. Na przykład
web-ext signmoże przesłać dodatek do podpisania przez usługi Mozilli.
Przydatne polecenia: web-ext run do testowania, web-ext build do pakowania oraz web-ext sign do podpisywania przez usługi dodatków Mozilli.
Konwertery online: Istnieje niewiele renomowanych prawdziwych konwerterów CRX-to-XPI, ponieważ formaty nie są bezpośrednio wymienne. Niektóre narzędzia online potrafią wyodrębnić zawartość CRX, ale zwykle nie tworzą w pełni funkcjonalnego dodatku do Firefoksa. Dla bezpieczeństwa i niezawodności zdecydowanie preferowane są narzędzia desktopowe oraz ręczne dostosowanie.
Uwagi dotyczące zgodności i ograniczeń
CRX do XPI to często port, a nie czysta konwersja. Wiele rozszerzeń Chrome opiera się na API lub zachowaniach, których Firefox nie obsługuje dokładnie w taki sam sposób. Jeśli rozszerzenie korzysta wyłącznie z standardowych WebExtensions API, konwersja może być prosta. Jeśli zależy od funkcji specyficznych dla Chrome, natywnego przesyłania wiadomości (native messaging) lub różnic między Manifest V2/V3, możesz potrzebować zmian w kodzie.
Nowoczesny Firefox wymaga podpisanych dodatków do normalnej instalacji, więc XPI utworzone z CRX może nadal wymagać podpisu Mozilli, zanim będzie można je zainstalować poza trybem deweloperskim. Dodatkowo niektórych rozszerzeń nie da się w ogóle przekonwertować bez znacznego przepisywania.
Jeśli Twoim celem jest po prostu użycie rozszerzenia Chrome w Firefoksie, sprawdź, czy rozszerzenie ma już wersję dla Firefoksa, albo czy wbudowana zgodność rozszerzeń Firefoksa jest wystarczająca. Dla najlepszych rezultatów użyj kodu źródłowego rozszerzenia i przebuduj je specjalnie pod Firefoksa.
Najlepsza opcja online: Jeśli wystarczy Ci obejrzenie lub rozpakowanie CRX, użyj renomowanej usługi do ekstrakcji plików albo lokalnego narzędzia do ekstrakcji zamiast pełnej strony do konwersji. Do rzeczywistego użycia w Firefoksie Extension Workshop Mozilli jest najlepszym miejscem, aby dowiedzieć się, jak przenosić, testować i publikować dodatek: Porting a Google Chrome extension.
Porównanie formatu CRX z XPI
Jak formaty CRX i XPI wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.
| Cecha | .CRX Chrome Extension Package | .XPI Mozilla Add-on Package |
|---|---|---|
| Otwiera się w przeglądarce internetowej | Nie | Nie |
| Czytelny tekstowo | Nie | Nie |
| Formatowanie tekstu | Brak | Brak |
| Obrazy | Nie | Nie |
| Elementy interaktywne | Tak | Tak |
| Dalsza edycja | Nie do bezpośredniej edycji | Ograniczone |
| Typowy rozmiar pliku | Bardzo mały | Mały |
| Otwarty standard | Nie | Tak |
| Wprowadzono | 2009 | 2004 |
| Twórca | Mozilla Foundation | |
| Typ MIME | — | application/x-xpinstall |
Sugerowane oprogramowanie i linki: konwertery crx na xpi
Najczęściej zadawane pytania
Czy konwerter CRX do XPI jest darmowy?
Tak, konwersja CRX do XPI na 101convert.com jest całkowicie darmowa. Nie wymaga rejestracji, adresu e-mail ani instalacji. Jeśli potrzebujesz wyższego limitu rozmiaru pliku lub chcesz konwertować więcej plików naraz, sprawdź nasze plany.
Jak duży może być mój plik CRX?
Możesz przesłać pliki CRX o rozmiarze do 50 MB i przekonwertować do 100 plików jednocześnie w jednej partii.
Co dzieje się z przesłanymi plikami?
Pliki są przetwarzane automatycznie i usuwane z naszych serwerów kilka minut po konwersji. Nigdy nie przeglądamy ani nie udostępniamy Twoich plików.
Czy muszę instalować oprogramowanie, aby przekonwertować CRX do XPI?
Nie. Konwersja CRX do XPI odbywa się całkowicie online w przeglądarce i działa w systemach Windows, Mac, Linux, Android i iPhone.
Konwersja nie powiodła się?
W większości przypadków przyczyną jest nieprawidłowy format pliku. Prześlij prawidłowy plik CRX dla tej konwersji z CRX do XPI. Czasami problem może również występować po naszej stronie. Analizujemy powtarzające się nieudane konwersje i wyłączamy lub naprawiamy konwerter, jeśli wykryjemy usterkę.