.XPI

XPI ファイル

Cross-Platform Installer (Mozilla add-on package)
質問する
クイック回答

XPI ファイルは Firefox または Thunderbird のアドオンパッケージであり、ブラウザの拡張機能やテーマを含む ZIP アーカイブです。Firefox または Thunderbird のアドオンマネージャー(about:addons)にドラッグすることでインストールできます。2016年以降、リリース版の Firefox は Mozilla によって署名された XPI のみを受け入れます。署名されていないものは、Firefox Developer Edition、Nightly、または about:debugging を使用しない限りブロックされます。

開発元: Mozilla カテゴリ: プラグインファイル オープンスタンダード MIME: application/x-xpinstall
対応OS Windows macOS Linux Android
関連: .XLA · .CRX · .BUNDLE · .ZXP

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 11, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

XPI ファイル形式とは?

拡張子 .xpi を持つファイルには、Mozilla ソフトウェアをインストールするためのデータアーカイブが含まれています。このインストールパッケージは deflate 方式で圧縮された ZIP アーカイブ であり、標準の ZIP ファイルと同じ PK マジックバイト(50 4B 03 04)を共有しています。.xpi という拡張子名は Cross-Platform Install - XPInstall の略称で、これは元のインストールプロセスで使用されていた技術の名前です。

.xpi パッケージは、以下のようなアプリケーションの機能をインストールおよび拡張するために使用されます:

  • Firefox
  • SeaMonkey
  • Thunderbird

.xpi パッケージファイルには、プラグイン、拡張機能、テーマ、または辞書を含めることができます。また、ファイルにはインストールのメタデータも保存されています。 レガシーな XPInstall 形式では、これはスクリプトファイル install.js とマニフェストファイル install.rdf を意味していましたが、モダンな WebExtension パッケージ(2017年の Firefox 57 で導入)では、JavaScript、HTML、CSS、アイコンアセットとともに manifest.json を使用します。この形式は JAR アーカイブと密接に関連しており、どちらも特定の内部レイアウトを持つ ZIP コンテナです。

addons.mozilla.org を通じて配布される署名済み .xpi ファイルには、Mozilla の暗号署名を含む META-INF/ ディレクトリが含まれています。標準の Firefox インストールでは、Mozilla によってデジタル署名された .xpi ファイルのみが受け入れられます。Mozilla によって認定されていないサードパーティのパッケージをインストールするには、ユーザーは Firefox の Developer Edition を使用し、about:config ページでオプション xpinstall.signatures.required を false に設定する必要があります。パッケージは、.xpi ファイルをブラウザウィンドウにドラッグアンドドロップすることでインストールできます。.xpi パッケージの内容は、ファイルの拡張子を .zip に変更し、任意のアーカイブツールで解凍することで閲覧できます。

セキュリティと安全性

リスク: MEDIUM

XPI は、要求された権限でブラウザ内部を動作するコードをインストールします。悪意のある拡張機能は、ページの読み取り、フォームデータの取得、ブラウジングの乗っ取りを行う可能性があります。そのため、Mozilla は署名を義務付けています。リリース版 Firefox は Mozilla がレビューおよび署名したアドオンのみをインストールするため、ほとんどのマルウェアをブロックできます。署名をバイパスする場合(Developer/Nightly エディション、about:debugging)や、AMO 以外から .xpi をインストールする場合はリスクが高まります。信頼できるアドオンのみをインストールし、インストール時に要求される権限を確認してください。ZIP 形式であるため、インストール前に 7-Zip などで manifest.json(およびその «permissions» リスト)を検査できます。ダウンロードフォルダにある心当たりのない .xpi ファイルは、削除しても安全な使い捨てのインストーラーです。

形式の詳細

概要
正式名称Cross-Platform Installer (Mozilla add-on package)
開発元Mozilla登場時期 1990s (Mozilla/Netscape XPInstall); modern WebExtension XPIs since Firefox 57 (2017)
MIME タイプapplication/x-xpinstall
タイプブラウザ/メール拡張機能を含む ZIP アーカイブ (WebExtension)
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
504B0304
ASCII
PK··
.xpi は ZIP アーカイブ(名前は古い Mozilla の «Cross-Platform Installer» に由来)であるため、«PK» ヘッダーで始まります。内部には、モダンな WebExtension XPI であれば manifest.json と JS/HTML/CSS/アイコンが含まれています。検査するには拡張子を .zip に変更してください。AMO からの署名済み XPI には META-INF/ Mozilla 署名も含まれています。

XPI ファイルを開くプログラム

Windows3 apps
Mozilla Firefox オープンソース about:addons を開き、.xpi をページ上にドラッグします(または歯車メニュー > 「ファイルからアドオンをインストール」)。リリース版 Firefox は Mozilla 署名済みの XPI のみをインストールします。
7-Zip オープンソース 右クリック > 7-Zip > 「アーカイブを開く」で manifest.json やソースコードを確認できます(XPI は ZIP です)。インストール前に検査するのに役立ちます。
Mozilla Thunderbird オープンソース メール/カレンダーアドオンの場合:アドオンマネージャーを開き、.xpi をその上にドラッグしてインストールを確定します。
macOS2 apps
Mozilla Firefox オープンソース about:addons を開き、.xpi をページ上にドラッグします(または歯車メニュー > 「ファイルからアドオンをインストール」)。リリース版 Firefox は Mozilla 署名済みの XPI のみをインストールします。
Mozilla Thunderbird オープンソース メール/カレンダーアドオンの場合:アドオンマネージャーを開き、.xpi をその上にドラッグしてインストールを確定します。
Linux2 apps
Mozilla Firefox オープンソース about:addons を開き、.xpi をページ上にドラッグします(または歯車メニュー > 「ファイルからアドオンをインストール」)。リリース版 Firefox は Mozilla 署名済みの XPI のみをインストールします。
Mozilla Thunderbird オープンソース メール/カレンダーアドオンの場合:アドオンマネージャーを開き、.xpi をその上にドラッグしてインストールを確定します。
Android1 app
Firefox for Android オープンソース アプリ内の AMO からアドオンをインストールします。手動の .xpi インストールは、カスタムアドオンコレクション(Firefox Nightly)経由でサポートされていますが、通常のファイルオープンフローではありません。

技術的詳細

詳細仕様
MIME タイプapplication/x-xpinstall
コンテナ形式ZIP アーカイブ。オフセット 0 にマジックバイト 50 4B 03 04(«PK»)があり、標準の ZIP ローカルファイルヘッダーと同一
モダンな内部マニフェスト2017年の Firefox 57 (Quantum) で導入された WebExtension API に準拠した manifest.json
レガシーな内部マニフェストWebExtension 以前の XPInstall システムで使用されていた install.rdf (RDF メタデータ) および install.js (インストールスクリプト)
暗号署名Mozilla が発行した署名ファイルを保持する META-INF/ ディレクトリ。addons.mozilla.org を通じて配布されるすべてのパッケージに必須
署名の要件リリースチャネルの Firefox は未署名の .xpi ファイルを拒否します。未署名のインストールを許可するには、Developer Edition を使用し、about:config で xpinstall.signatures.required=false を設定します
サポートされているコンテンツタイプブラウザ拡張機能、テーマ、辞書、言語パック、検索プラグイン
圧縮deflate (標準の ZIP 圧縮)。個々のエントリはアーカイブ内に非圧縮で保存されることもあります
クロスブラウザ互換性WebExtension API は Chrome の .crx や Edge の拡張機能と共有されています。manifest.json を使用する拡張機能は、ブラウザ間で高い移植性があります
関連形式.crx (Chromium/Chrome 拡張機能) は同様の ZIP ベースのレイアウトを使用しますが、ZIP データの前に独自の CRX ヘッダーを付加します
検査方法拡張子を .zip に変更し、任意のアーカイブマネージャー(7-Zip、WinRAR など)で開くことで、特別なツールなしで内部ファイルを閲覧できます
ホストアプリケーションMozilla Firefox (主要)、Mozilla Thunderbird (メールアドオン)、SeaMonkey
配布チャネルaddons.mozilla.org (AMO) - 公開配布されるすべてのパッケージのホスティング、レビュー、コード署名を管理
ビルドおよびパッケージングツールweb-ext CLI - .xpi ファイルのビルド、リンティング、実行、署名を行うための Mozilla 公式コマンドラインユーティリティ
プラットフォームのサポートクロスプラットフォーム:Windows、macOS、Linux。また Firefox for Android (Fenix) を介した Android
リリース日1990s (Mozilla/Netscape XPInstall); modern WebExtension XPIs since Firefox 57 (2017)
オープンスタンダードはい · ロイヤリティフリー
仕様書extensionworkshop.com

XPI の変換

コミュニティ Q&A

ユーザーからの質問
質問する
XPI ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます
R
Robert A.21 d ago未回答
Can I safely deleted these .xpi files in the AppData>roaming>temp folder? Any negative consequences? They seem to be just zip files for installing extensions.
回答待ち

よくある質問

Firefox に XPI ファイルをインストールするにはどうすればよいですか?
about:addons を開き、.xpi をページ上にドラッグするか(または歯車メニュー > 「ファイルからアドオンをインストール」を使用)、確認ボタンを押します。通常の Firefox では、Mozilla が署名したアドオンのみがインストール可能です。
Firefox が XPI(未署名のアドオン)をインストールしてくれないのはなぜですか?
2016年のリリース以降、リリース版およびベータ版の Firefox は Mozilla が署名した拡張機能のみをインストールします。未署名のものを実行するには、Firefox Developer Edition/Nightly/ESR を使用して(xpinstall.signatures.required を false に設定)、または about:debugging を介して一時的にロードしてください。一時ロードしたものは再起動時に削除されます。
XPI ファイルは単なる ZIP ですか?
はい。拡張子を .zip に変更するか、7-Zip で開くことで、manifest.json やアドオンのコードを確認できます。有効な XPI として認識されるには、マニフェストがアーカイブのルートに配置されている必要があります。
Chrome に Firefox の XPI をインストールできますか?
いいえ。Chrome は異なる形式と API を持つ .crx 拡張機能を使用します。XPI は Chrome ではロードされません。開発者がアドオンを移植し、Chrome 版を公開する必要があります。
Thunderbird に XPI をインストールするにはどうすればよいですか?
Thunderbird のアドオンマネージャーを開き、.xpi をその上にドラッグして確認します。Thunderbird のメールアドオンは Firefox と同じ XPI 形式を使用しています。
XPI ファイルは安全ですか?
アドオンはブラウザ内で強力なコードを実行できるため、信頼できるもの(できれば addons.mozilla.org の署名済みアドオン)のみをインストールしてください。インストール時に権限を確認し、不明な場合は .xpi を ZIP として検査してください。

参考文献

1Mozilla Extension Workshop - Publishing and signing add-onsextensionworkshop.com
2MozillaWiki - Add-ons/Extension Signingwiki.mozilla.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TMPTemporary File

関連する拡張子

.XLAMicrosoft Excel 97-2003 Add-In
.CRXChrome Extension Package
.BUNDLEmacOS Application Plug-in Bundle
.ZXPAdobe Extension / ZXP Package
.XLAMMicrosoft Excel Macro-Enabled Add-In
.SPDSPSS Custom Dialog Package

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧