Konversi crx ke xpi

Konverter online gratis CRX ke XPI

Konversi CRX ke XPI dengan mengekstrak, menyesuaikan, menguji, dan mengemas untuk Firefox.

Konversi CRX ke XPI online - gratis

Uploading…
File yang dipilih melebihi batas total 75 MB. Pilih file yang lebih sedikit atau lebih kecil.

File Anda diproses secara instan dan dihapus segera setelah Anda mengunduhnya.

Cara kerjanya

  1. 1/3

    Unggah file .crx Anda

    Klik untuk memilih file yang ingin Anda konversi, atau cukup seret dan lepas file ke area yang ditentukan.

  2. 2/3

    Jalankan konversi .crx ke .xpi

    Setelah file berhasil diunggah, klik konversi saat Anda siap.

  3. 3/3

    Unduh file .xpi hasil konversi

    Hasil konversi siap untuk diunduh.

Bagaimana mengkonversi crx ke xpi berkas

Format sumber: crx

CRX adalah format paket yang digunakan oleh Google Chrome dan browser lain berbasis Chromium untuk ekstensi. Paket ini berisi file ekstensi beserta metadata khusus Chrome dan tanda tangan digital. File CRX biasanya didistribusikan melalui Chrome Web Store atau dipasang secara manual di browser berbasis Chromium. File CRX bukan format arsip umum, jadi file ini dimaksudkan untuk dimuat oleh sistem ekstensi, bukan dibuka seperti dokumen biasa.

Format target: xpi

XPI adalah format paket ekstensi yang digunakan oleh Mozilla Firefox dan aplikasi lain berbasis Mozilla. Pada dasarnya, XPI adalah paket berbasis ZIP dengan metadata ekstensi dan persyaratan penandatanganan untuk versi Firefox modern. File XPI digunakan untuk memasang add-on browser, tema, dan paket ekstensi terkait.

Cara mengonversi crx ke xpi

Tidak ada konversi yang benar-benar sekali klik dari CRX ke XPI karena ekstensi Chrome dan Firefox sering menggunakan API, izin, dan persyaratan manifest yang berbeda. Dalam banyak kasus, Anda harus mengekstrak isi CRX, menyesuaikan kode ekstensi untuk Firefox, lalu memaketkannya sebagai XPI.

Alat desktop terbaik: Firefox Developer Edition untuk pengujian, 7-Zip atau WinRAR untuk ekstraksi, serta web-ext dari Mozilla untuk pemaketan dan pengujian.

  1. Dapatkan file .crx.
  2. Ekstrak isinya menggunakan 7-Zip, WinRAR, atau utilitas ekstraksi CRX. Jika alat arsip tidak bisa membukanya secara langsung, coba ganti nama file menjadi .zip hanya sebagai uji cepat; banyak file CRX tetap memerlukan extractor khusus.
  3. Periksa file-file ekstensi, terutama manifest.json, skrip background, izin, dan API khusus Chrome apa pun.
  4. Ubah ekstensi agar kompatibel dengan Firefox jika diperlukan. Perubahan umum mencakup mengganti API khusus Chrome dengan padanan yang kompatibel WebExtensions, serta menyesuaikan pengaturan manifest.
  5. Uji ekstensi yang sudah diekstrak di Firefox dengan membuka about:debugging dan menggunakan This Firefox → Load Temporary Add-on untuk memilih manifest.json.
  6. Jika ekstensi berfungsi dengan benar, paketkan dengan alat web-ext milik Mozilla. Misalnya, jalankan web-ext build di folder ekstensi untuk membuat arsip paket.
  7. Jika Anda memerlukan XPI yang dapat didistribusikan, gunakan alur penandatanganan Mozilla. Misalnya, web-ext sign dapat mengirim add-on untuk ditandatangani melalui layanan Mozilla.

Perintah yang berguna: web-ext run untuk pengujian, web-ext build untuk pemaketan, dan web-ext sign untuk penandatanganan melalui layanan add-on Mozilla.

Konverter online: Ada sedikit konverter CRX-to-XPI yang benar-benar tepercaya karena formatnya tidak dapat saling dipertukarkan secara langsung. Beberapa alat online dapat mengekstrak isi CRX, tetapi biasanya tidak menghasilkan add-on Firefox yang sepenuhnya berfungsi. Demi keamanan dan keandalan, alat desktop dan penyesuaian manual sangat disarankan.

Catatan tentang kompatibilitas dan keterbatasan

CRX ke XPI sering kali merupakan port, bukan konversi murni. Banyak ekstensi Chrome bergantung pada API atau perilaku yang tidak didukung Firefox dengan cara yang persis sama. Jika ekstensi hanya menggunakan API standar WebExtensions, konversi mungkin mudah. Jika bergantung pada fitur khusus Chrome, native messaging, atau perbedaan Manifest V2/V3, Anda mungkin perlu perubahan kode.

Firefox modern memerlukan add-on yang ditandatangani untuk pemasangan normal, jadi XPI yang dibuat dari CRX mungkin masih perlu penandatanganan Mozilla sebelum dapat dipasang di luar mode pengembang. Selain itu, beberapa ekstensi sama sekali tidak bisa dikonversi tanpa penulisan ulang yang cukup besar.

Jika tujuan Anda hanya menggunakan ekstensi Chrome di Firefox, periksa apakah ekstensi tersebut sudah memiliki versi Firefox atau apakah kompatibilitas ekstensi bawaan Firefox sudah cukup. Untuk hasil terbaik, gunakan kode sumber ekstensi dan bangun ulang khusus untuk Firefox.

Pilihan online terbaik: Jika Anda hanya perlu memeriksa atau mengekstrak CRX, gunakan layanan ekstraksi file yang tepercaya atau alat ekstraksi lokal, bukan situs web konversi penuh. Untuk penggunaan Firefox yang sebenarnya, Extension Workshop milik Mozilla adalah tempat terbaik untuk mempelajari cara melakukan port, pengujian, dan publikasi add-on: Porting a Google Chrome extension.

CRX vs XPI: perbandingan format

Bagaimana format CRX dan XPI dibandingkan pada properti yang paling penting untuk konversi ini.

Perbandingan format file CRX dan XPI
Properti .CRX Chrome Extension Package .XPI Mozilla Add-on Package
Terbuka di browser web Tidak Tidak
Dapat dibaca teks biasa Tidak Tidak
Pemformatan teks Tidak ada Tidak ada
Gambar Tidak Tidak
Elemen interaktif Ya Ya
Pengeditan lanjutan Tidak dapat diedit langsung Terbatas
Ukuran file umum Sangat kecil Kecil
Standar terbuka Tidak Ya
Diperkenalkan 2009 2004
Pengembang Google Mozilla Foundation
Tipe MIME — application/x-xpinstall

Pertanyaan yang sering diajukan

Apakah konverter CRX ke XPI gratis?

Ya, mengonversi CRX ke XPI di 101convert.com sepenuhnya gratis. Tidak perlu registrasi, alamat email, atau instalasi. Jika Anda membutuhkan batas ukuran file yang lebih besar atau ingin mengonversi lebih banyak file sekaligus, lihat paket kami.

Seberapa besar file CRX yang bisa saya unggah?

Anda dapat mengunggah file CRX hingga 50 MB dan mengonversi hingga 100 file sekaligus dalam satu batch.

Apa yang terjadi pada file yang saya unggah?

File diproses secara otomatis dan dihapus dari server kami beberapa menit setelah konversi. Kami tidak pernah melihat atau membagikan file Anda.

Apakah saya perlu menginstal perangkat lunak untuk mengonversi CRX ke XPI?

Tidak. Konversi CRX ke XPI berjalan sepenuhnya online di browser dan berfungsi di Windows, Mac, Linux, Android, dan iPhone.

Konversi gagal?

Dalam sebagian besar kasus, penyebabnya adalah format file yang tidak sesuai. Unggah file CRX yang valid untuk konversi CRX ke XPI ini. Terkadang masalah juga dapat terjadi di pihak kami. Kami menganalisis kegagalan konversi yang berulang dan menonaktifkan atau memperbaiki konverter jika menemukan kerusakan.

Apakah ekstensi Chrome saya akan berfungsi setelah CRX dikonversi ke XPI?

Belum tentu; paketnya dapat dikemas ulang sebagai XPI, tetapi API, izin, dan pengaturan manifes khusus Chrome mungkin memerlukan perubahan yang kompatibel dengan Firefox. Ekstensi yang menggunakan kode khusus browser mungkin memerlukan pengeditan dan pengujian lebih lanjut.

Apakah tanda tangan CRX atau pengemasan Chrome tetap dipertahankan dalam file XPI?

Tidak, header dan tanda tangan khusus CRX dihapus, lalu file ekstensi dikemas dalam format add-on Firefox. XPI yang dikonversi mungkin tetap memerlukan tanda tangan yang valid dan kompatibel dengan Firefox sebelum Firefox menerimanya untuk instalasi normal.

Apakah pengaturan dan file ekstensi tetap utuh saat CRX dikonversi ke XPI?

File sumber dan sumber daya yang disertakan dalam ekstensi biasanya dapat dibawa, tetapi entri manifes dan izin yang tidak didukung mungkin diubah atau dibuang. Data browser yang tersimpan, pengaturan instalasi, dan metadata khusus Chrome tidak ditransfer melalui pengemasan ulang.

Konversi berkas crx lainnya

Konversi terbalik

Konversi ke xpi
dari format lain

Bagikan di media sosial: