Konverze crx do xpi

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

Uploading…
Vybrané soubory přesahují celkový limit 75 MB. Vyberte méně nebo menší soubory.

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

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í.

  1. Získejte soubor .crx.
  2. 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.
  3. Zkontrolujte soubory rozšíření, zejména manifest.json, skripty na pozadí, oprávnění a všechna API specifická pro Chrome.
  4. 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.
  5. 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.
  6. Jakmile rozšíření funguje správně, zabalte jej pomocí nástroje Mozilly web-ext. Například spusťte web-ext build ve složce rozšíření a vytvořte archiv balíčku.
  7. Pokud potřebujete distribuovatelné XPI, použijte podepisovací workflow Mozilly. Například web-ext sign můž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.

Srovnání souborových formátů CRX a XPI
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ář Google Mozilla Foundation
MIME typ application/x-xpinstall

Č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.

Podobné .crx konverze

Reverzní konverze

Konverze do .xpi
z jiných formátů

Sdílejte na sociálních sítích: