.XAP

XAP ファイル

Silverlight / Windows Phone Application Package
質問する
クイック回答

XAPファイル(「ザップ」と読みます)は、SilverlightウェブアプリやWindows Phone 7/8アプリ向けの古いMicrosoftアプリケーションパッケージです。現在これらを実行することはできません。Silverlightは2021年10月12日にサポートを終了し、Windows Phoneも廃止されました。ファイル名を.zipに変更し、7-ZipやWinRARで開くことで、中身を確認することは可能です。

開発元: Microsoft カテゴリ: 実行ファイル MIME: application/x-silverlight-app
対応OS Windows
関連: .APK · .EXE · .VBS · .JAR

このページの内容

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

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

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

ファイルを識別する

XAP ファイル形式とは?

XAPファイルは、ブラウザプラグインフレームワークであるMicrosoft Silverlight、およびその後のWindows Phone 7/8.0アプリ用のアプリケーションパッケージを格納します。Silverlight自体は2021年10月12日に製品寿命(EOL)を迎えたため、XAPは現在レガシー形式となっています。

Silverlightは、C#やVB.NETなどのマネージド.NET言語(およびIronPythonなどの動的言語)で記述されたコードを実行することができました。このフレームワークは以下の機能も提供していました:

  • グラフィックスレンダリングエンジン
  • HD H.264ビデオストリーミングサポート(Silverlight 3.0で導入)
  • MP3およびWMAオーディオのサポート
  • 外部デバイス(マウス、キーボード)のサポート
  • DRM機能

Google Chrome、Internet Explorer, Firefox, Safari, SeaMonkeyを含むほとんどのウェブブラウザがSilverlight専用のプラグインを提供していました。現代のChromeやFirefoxブラウザは、Silverlightの正式なサポート終了の数年前にサポートを打ち切っており、Microsoft自体のEdgeブラウザもこれをサポートしたことはありません。

XAPファイルは、Windows Phone 7および8.0用のアプリ配布にも使用されていました。これらは、ZIPアーカイブ内に圧縮されたアプリ本体と、AppManifest.xamlまたはWMAppManifest.xmlドキュメント、および.NETマネージドランタイムで使用されるDLLライブラリを格納しています。XAPは標準的なZIPアーカイブであるため、ファイル名を.zipに変更することで内容を検査できます。Windows Phone 8.1以降はAPPXパッケージ形式に移行しており、XAPファイルは現在のいかなるプラットフォームでも実行できなくなっています。

セキュリティと安全性

リスク: MEDIUM

XAPは現代のシステム上では不活性です(実行するランタイムがないため)。主なリスクは、何らかの方法で復活させた場合に未知のレガシーコードを実行することにあります。内部の.dllアセンブリにはあらゆるものが含まれる可能性があるため、信頼できるソースのXAPのみを検査し、ランダムなサイトからのWindows Phoneパッケージのサイドロードには注意してください。検査(zipへのリネーム)は安全ですが、実行にはリスクが伴います。

形式の詳細

概要
正式名称Silverlight / Windows Phone Application Package別名 XAP package, Silverlight application package
開発元Microsoft登場時期 2007 (Silverlight 1.1/2); used for Windows Phone 7/8 apps (2010-2014)
カテゴリ実行ファイル
MIME タイプapplication/x-silverlight-app
タイプZIPベースのアプリケーションパッケージ(マネージド.NETアセンブリ + マニフェスト)
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
504B0304
ASCII
PK··
XAPはZIPアーカイブであるため、ZIPシグネチャ 50 4B 03 04 ("PK") で始まります。汎用的なZIPのマジックバイトではなく、内部の AppManifest.xaml (Silverlight) または WMAppManifest.xml (Windows Phone) と .NETアセンブリ (.dll) エントリの存在によってXAPとして識別されます。

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

Windows4 apps
Visual Studio フリーミアム 元のSilverlight/Windows Phoneプロジェクトのソースコードがある場合にのみ有用です。レガシーなSilverlightツールは現在のVSバージョンではサポートされていません。
WinRAR 有料 .xapをアーカイブとして開くか、先に名前を.zipに変更してから内容を解凍します。
7-Zip オープンソース .xapを右クリック > 7-Zip > アーカイブとして開く(XAPはZIPです)を選択すると、実行せずにマニフェスト、.dllファイル、リソースを表示できます。
ILSpy オープンソース XAPから.dllアセンブリを抽出し、ILSpyで開くことで、.NETコードを検査・デコンパイルできます。

技術的詳細

詳細仕様
コンテナ形式標準ZIPアーカイブ。オフセット0にマジックバイト PK (50 4B 03 04)
圧縮ZIPエントリごとのDEFLATE。外側のZIPアーカイブ自体は追加圧縮されません
MIMEタイプapplication/x-silverlight-app
Silverlightマニフェストアーカイブ内の AppManifest.xaml - Silverlightランタイムのバージョンとマネージドエントリポイントアセンブリを宣言
Windows Phoneマニフェストアーカイブ内の WMAppManifest.xml - ターゲットOS (7.x または 8.0)、アプリの機能、アプリのメタデータを宣言
コードアセンブリSilverlightまたはWindows PhoneランタイムCLR用にコンパイルされた1つ以上のマネージド.NETアセンブリ (.dllファイル)
整合性ZIPエントリごとのCRC-32。Windows Phone Storeパッケージにはカタログデジタル署名も付加されていました
エンコーディングバイナリ(DEFLATE圧縮されたマネージドコードとリソースエントリを含むZIPコンテナ)
一般的なファイルサイズアプリのアセット(UI、画像、メディア、コード)により100 KB ~ 100 MB
最大アーカイブエントリ数ZIP形式は最大65,535エントリをサポート。ZIP64拡張によりこの制限は解除されます
識別方法マジックバイトだけではプレーンなZIPと区別できません。内部に AppManifest.xaml (Silverlight) または WMAppManifest.xml (Windows Phone) が存在することで識別されます
プラットフォームサポートWindowsおよびmacOS上のブラウザでのSilverlight、Windows Phone 7および8.0デバイス。現在のプラットフォームでXAPファイルを実行できるものはありません
後継形式Windows Phone 8.1およびユニバーサルWindowsプラットフォーム用のAPPX。後に現代のWindowsアプリ用のMSIX
ステータス廃止 - Silverlightはサポート終了、Windows Phoneは廃止。現在のブラウザやOSでXAPパッケージを実行することはできません
リリース日2007 (Silverlight 1.1/2); used for Windows Phone 7/8 apps (2010-2014)
最新バージョンWindows Phone 8.0 XAP; Windows Phone 8.1+ moved app packaging toward APPX
仕様書www.loc.gov

XAP の変換

コミュニティ Q&A

ユーザーからの質問
質問する
XAP ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。XAP ファイルについて最初の質問をしてみましょう。

よくある質問

.xapファイルとは何ですか?
Microsoft SilverlightまたはWindows Phone 7/8のアプリケーションパッケージです。マニフェスト、.NETアセンブリ、リソースを保持するZIPアーカイブです。どちらのテクノロジーも現在は廃止されています。
どのようにして.xapファイルを開きますか?
中身を検査するには、名前を.zipに変更して7-ZipやWinRARで開きます。マニフェストや.dllファイルを確認できます。SilverlightとWindows Phoneは終了しているため、現在XAPを「実行」することは一般的に不可能です。
Windows 10/11でまだXAPを実行できますか?
サポートされている方法はありません。Silverlightは2021年10月12日にサポートを終了し、現代のブラウザでは動作しません。Windows Phoneも廃止されています。アプリを現在のプラットフォーム向けに再構築する必要があります。
Windows PhoneにXAPをインストールするには?
開発者アンロックによるサイドロードや、古いApplication Deploymentツールを備えたレガシーなWindows Phone 7/8実機でのみ可能です。現在、対応するデバイスやストアは存在しません。
XAPをAPKやEXEに変換できますか?
いいえ。XAPには廃止されたSilverlight/WPランタイム用の.NETアセンブリが含まれています。APK (Android) や EXE (ネイティブ Windows) とは全く異なります。変換ではなく、アプリを書き直す必要があります。
.xapを開いても安全ですか?
ZIPとして検査することは安全です。リスクは内部のコードを実行することにのみありますが、実行環境(ランタイム)が残っていないため、その懸念もほぼありません。ただし、信頼できるソースからのXAPのみを扱うようにしてください。

参考文献

1Microsoft Lifecycle - Silverlight end of support (Oct 12, 2021)learn.microsoft.com
2Library of Congress - Silverlight Application Package (XAP)www.loc.gov

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.RPMSGRestricted Permission Message
6.M4AMPEG-4 Audio File
7.BINCD/DVD Disc Image (BIN/CUE)
8.EXEWindows Executable (Portable Executable)
9.JSONJavaScript Object Notation file
10.MDMarkdown Document

関連する拡張子

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

無料ファイルツール

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

ツールボックスを開く

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