Online konvertor CRX do XPI zdarma
Převeďte CRX na XPI extrahováním, úpravou, otestováním a zabalením pro Firefox.
Převést CRX na XPI online - zdarma
Váš soubor je zpracován okamžitě a není ukládán na naše servery.
Jak převést soubor crx do formátu xpi
- Internet
- Hodnocení: 3.0/5
Zdrojový formát: crx
CRX je formát balíčku používaný Google Chrome a dalšími prohlížeči založenými na Chromium pro rozšíření. Obsahuje soubory rozšíření a také metadata specifická pro Chrome a digitální podpis. Soubory CRX se obvykle distribuují prostřednictvím Chrome Web Store nebo se v prohlížečích založených na Chromium instalují ručně. Nejde o obecný formát archivu, takže jsou určené k načtení v rámci systému rozšíření, nikoli k otevření jako běžný dokument.
Cílový formát: xpi
XPI je formát balíčku rozšíření používaný Mozilla Firefox a dalšími aplikacemi založenými na Mozille. V podstatě jde o balíček založený na ZIP s metadaty rozšíření a požadavky na podepisování pro moderní verze Firefoxu. Soubory XPI se používají k instalaci doplňků prohlížeče, motivů a souvisejících balíčků rozšíření.
Jak převést crx na xpi
Neexistuje žádná skutečná konverze na jedno kliknutí z CRX na XPI, protože rozšíření pro Chrome a Firefox často používají různé API, oprávnění a požadavky na manifest. Ve většině případů musíte rozbalit obsah CRX, upravit kód rozšíření pro Firefox a poté jej zabalit jako XPI.
Nejlepší nástroje pro desktop: Firefox Developer Edition pro testování, 7-Zip nebo WinRAR pro rozbalení a web-ext od Mozilly pro balení a testování.
- Získejte soubor
.crx. - Rozbalte jeho obsah pomocí 7-Zip, WinRAR nebo nástroje pro extrakci CRX. Pokud archivní nástroj nedokáže otevřít soubor přímo, zkuste pouze pro rychlý test přejmenovat soubor na
.zip; mnoho CRX souborů však bude stále vyžadovat specializovaný extraktor. - Zkontrolujte soubory rozšíření, zejména
manifest.json, skripty na pozadí, oprávnění a všechna API specifická pro Chrome. - V případě potřeby upravte rozšíření pro kompatibilitu s Firefoxem. Mezi běžné změny patří nahrazení API určených pouze pro Chrome ekvivalenty kompatibilními s WebExtensions a úprava nastavení v manifestu.
- Otestujte rozbalené rozšíření ve Firefoxu otevřením about:debugging a použitím This Firefox → Load Temporary Add-on pro výběr
manifest.json. - Jakmile rozšíření funguje správně, zabalte jej pomocí nástroje Mozilly
web-ext. Například spusťteweb-ext buildve složce rozšíření a vytvořte archiv balíčku. - Pokud potřebujete distribuovatelné XPI, použijte podepisovací workflow Mozilly. Například
web-ext signmůže odeslat doplněk k podepsání prostřednictvím služeb Mozilly.
Užitečné příkazy: web-ext run pro testování, web-ext build pro balení a web-ext sign pro podepisování prostřednictvím doplňkových služeb Mozilly.
Online konvertory: Existuje jen málo důvěryhodných skutečných CRX-to-XPI konvertorů, protože formáty nejsou přímo zaměnitelné. Některé online nástroje umí extrahovat obsah CRX, ale obvykle nevygenerují plně funkční doplněk pro Firefox. Pro bezpečnost a spolehlivost jsou důrazně preferované desktopové nástroje a ruční úpravy.
Poznámky ke kompatibilitě a omezením
CRX na XPI je často port, ne čistá konverze. Mnoho rozšíření pro Chrome spoléhá na API nebo chování, které Firefox nepodporuje úplně stejným způsobem. Pokud rozšíření používá pouze standardní WebExtensions API, může být konverze snadná. Pokud závisí na funkcích specifických pro Chrome, nativním zasílání zpráv nebo rozdílech mezi Manifest V2/V3, budete možná potřebovat změny v kódu.
Moderní Firefox vyžaduje podepsané doplňky pro běžnou instalaci, takže XPI vytvořené z CRX může stále vyžadovat podepsání Mozillou, než jej bude možné nainstalovat mimo režim vývojáře. Také některá rozšíření nelze převést vůbec bez podstatného přepracování.
Pokud je vaším cílem pouze používat rozšíření pro Chrome ve Firefoxu, zkontrolujte, zda rozšíření už má verzi pro Firefox, nebo zda je vestavěná kompatibilita rozšíření ve Firefoxu dostatečná. Pro nejlepší výsledky použijte zdrojový kód rozšíření a znovu jej sestavte speciálně pro Firefox.
Nejlepší online možnost: Pokud potřebujete pouze prohlédnout nebo rozbalit CRX, použijte důvěryhodnou službu pro extrakci souborů nebo lokální nástroj pro extrakci, místo webu pro plnou konverzi. Pro skutečné použití ve Firefoxu je Extension Workshop od Mozilly nejlepší místo, kde se naučit, jak portovat, testovat a publikovat doplněk: Porting a Google Chrome extension.
CRX vs XPI: srovnání formátů
Jak si formáty CRX a XPI stojí v nejdůležitějších vlastnostech pro tento převod.
| Vlastnost | .CRX Chrome Extension Package | .XPI Mozilla Add-on Package |
|---|---|---|
| Otevírá se ve webovém prohlížeči | Ne | Ne |
| Čitelný jako prostý text | Ne | Ne |
| Formátování textu | Žádné | Žádné |
| Obrázky | Ne | Ne |
| Interaktivní prvky | Ano | Ano |
| Další úpravy | Nelze přímo upravovat | Omezeně |
| Typická velikost souboru | Velmi malé | Malé |
| Otevřený standard | Ne | Ano |
| Zavedeno | 2009 | 2004 |
| Vývojář | Mozilla Foundation | |
| MIME typ | — | application/x-xpinstall |
Navrhovaný software pro převod crx do xpi
Často kladené otázky
Je konvertor CRX do XPI zdarma?
Ano, převod CRX do XPI na 101convert.com je zcela zdarma. Není potřeba registrace, e-mail ani instalace.
Jak velký může být můj soubor CRX?
Můžete nahrát soubory CRX o velikosti až 50 MB a převést až 100 souborů najednou v jedné dávce.
Co se stane s nahranými soubory?
Soubory se zpracovávají automaticky a několik minut po převodu jsou z našich serverů smazány. Vaše soubory nikdy neprohlížíme ani nesdílíme.
Musím pro převod CRX do XPI instalovat nějaký software?
Ne. Převod CRX do XPI probíhá kompletně online v prohlížeči a funguje na Windows, Macu, Linuxu, Androidu i iPhonu.
Konverze se nezdařila?
Ve většině případů je příčinou nesprávný formát souboru. Nahrajte platný soubor CRX pro tuto konverzi z CRX do XPI. Občas může být chyba také na naší straně. Analyzujeme opakované neúspěšné konverze, a pokud zjistíme závadu konvertoru, vypneme jej nebo opravíme.