.XAP

Fichier XAP

Silverlight / Windows Phone Application Package
Poser une question
RÉPONSE RAPIDE

Un fichier XAP (prononcé « zap ») est un ancien package d'application Microsoft pour les applications web Silverlight ou les applications Windows Phone 7/8. Vous ne pouvez plus l'exécuter aujourd'hui - Silverlight a atteint sa fin de support le 12 octobre 2021 et Windows Phone est abandonné. Vous pouvez toujours inspecter son contenu en renommant le fichier en .zip et en l'ouvrant avec 7-Zip ou WinRAR.

Développeur : Microsoft Catégorie : Fichiers exécutables MIME: application/x-silverlight-app
S'OUVRE SUR Windows
Lié : .APK · .EXE · .VBS · .JAR

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 10, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier XAP ?

Les fichiers XAP stockent des packages d'application pour Microsoft Silverlight - un framework de plugin de navigateur - et plus tard pour les applications Windows Phone 7/8.0. Silverlight lui-même a atteint sa fin de vie le 12 octobre 2021, faisant du XAP un format hérité.

Silverlight était capable d'exécuter du code écrit dans des langages .NET gérés tels que C# et VB.NET (ainsi que des langages dynamiques comme IronPython). Le framework offrait également :

  • un moteur de rendu graphique,
  • la prise en charge du streaming vidéo HD H.264 (introduite dans Silverlight 3.0),
  • la prise en charge audio MP3 et WMA,
  • la prise en charge des périphériques externes (souris et clavier),
  • des fonctionnalités de DRM.

La plupart des navigateurs web proposaient des plugins dédiés pour Silverlight, notamment Google Chrome, Internet Explorer, Firefox, Safari et SeaMonkey. Les navigateurs modernes Chrome et Firefox ont abandonné le support des années avant la fin de vie officielle de Silverlight, et le navigateur Edge de Microsoft ne l'a jamais pris en charge.

Les fichiers XAP étaient également utilisés pour distribuer des applications pour Windows Phone 7 et 8.0. Ils stockent des applications compressées dans des archives ZIP avec des documents AppManifest.xaml ou WMAppManifest.xml et des bibliothèques DLL utilisées par le runtime géré .NET. Puisqu'un XAP est une archive ZIP standard, vous pouvez inspecter son contenu en renommant le fichier en .zip. Windows Phone 8.1 et les versions ultérieures sont passés au format de packaging APPX, et les fichiers XAP ne peuvent plus être exécutés sur aucune plateforme actuelle.

Sécurité et sûreté

RISQUE : MEDIUM

Un XAP est inerte sur les systèmes modernes (pas de runtime pour l'exécuter), donc le risque principal est simplement d'exécuter du code hérité inconnu si vous parvenez à le réactiver. Les assemblages .dll à l'intérieur peuvent contenir n'importe quoi, donc n'inspectez que les XAP provenant de sources de confiance, et traitez les packages Windows Phone téléchargés sur des sites aléatoires avec prudence. L'inspection (renommer en zip) est sûre ; c'est l'exécution qui comporte des risques.

Détails du format

en bref
NOM COMPLETSilverlight / Windows Phone Application Packagealias XAP package, Silverlight application package
DÉVELOPPEURMicrosoftdepuis 2007 (Silverlight 1.1/2); used for Windows Phone 7/8 apps (2010-2014)
TYPE MIMEapplication/x-silverlight-app
TYPEPackage d'application basé sur ZIP (assemblages .NET gérés + manifeste)
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
00010203
HEX
504B0304
ASCII
PK··
Un XAP est une archive ZIP, il commence donc par la signature ZIP 50 4B 03 04 (« PK »). Identifiez-le comme un XAP par le fichier interne AppManifest.xaml (Silverlight) ou WMAppManifest.xml (Windows Phone) ainsi que les entrées d'assemblage .NET (.dll) - et non par les magic bytes, qui sont ceux d'un ZIP générique.

Programmes qui ouvrent les fichiers XAP

Windows4 apps
Visual Studio Freemium Utile uniquement avec le code source original du projet Silverlight/Windows Phone ; les outils Silverlight hérités ne sont plus pris en charge dans les versions actuelles de VS.
WinRAR Payant Ouvrez le .xap comme une archive, ou renommez-le d'abord en .zip, puis extrayez le contenu.
7-Zip Open-source Faites un clic droit sur le .xap > 7-Zip > Ouvrir l'archive (un XAP est un ZIP) pour voir le manifeste, les fichiers .dll et les ressources sans rien exécuter.
ILSpy Open-source Extrayez les assemblages .dll du XAP, puis ouvrez-les dans ILSpy pour inspecter ou décompiler le code .NET.

Détails techniques

spécifications approfondies
Format de conteneurArchive ZIP standard ; magic bytes PK (50 4B 03 04) à l'offset 0
CompressionDEFLATE par entrée ZIP ; l'archive ZIP externe elle-même n'est pas compressée davantage
Type MIMEapplication/x-silverlight-app
Manifeste SilverlightAppManifest.xaml à l'intérieur de l'archive - déclare la version du runtime Silverlight et l'assemblage du point d'entrée géré
Manifeste Windows PhoneWMAppManifest.xml à l'intérieur de l'archive - déclare l'OS cible (7.x ou 8.0), les capacités de l'application et les métadonnées
Assemblages de codeUn ou plusieurs assemblages .NET gérés (fichiers .dll) compilés pour le CLR du runtime Silverlight ou Windows Phone
IntégritéCRC-32 par entrée ZIP ; les packages du Windows Phone Store portaient en plus une signature numérique de catalogue
EncodageBinaire (conteneur ZIP avec code géré compressé en DEFLATE et entrées de ressources)
Taille de fichier typique100 Ko - 100 Mo selon les ressources de l'application (UI, images, médias, code)
Entrées d'archive maximalesLe format ZIP prend en charge jusqu'à 65 535 entrées ; l'extension ZIP64 supprime cette limite
IdentificationIndissociable d'un simple ZIP par les seuls magic bytes ; identifié par la présence de AppManifest.xaml (Silverlight) ou WMAppManifest.xml (Windows Phone) à l'intérieur
Support plateformeSilverlight dans les navigateurs sur Windows et macOS ; appareils Windows Phone 7 et 8.0 - aucune plateforme actuelle ne peut exécuter de fichiers XAP
Remplacé parAPPX pour Windows Phone 8.1 et la Universal Windows Platform ; plus tard MSIX pour les applications Windows modernes
StatutAbandonné - fin de vie de Silverlight atteinte ; Windows Phone abandonné ; aucun navigateur ou OS actuel ne peut exécuter les packages XAP
Publié2007 (Silverlight 1.1/2); used for Windows Phone 7/8 apps (2010-2014)
Dernière versionWindows Phone 8.0 XAP; Windows Phone 8.1+ moved app packaging toward APPX
Spécificationwww.loc.gov

Conversions XAP

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers XAP. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers XAP.

Foire aux questions

Qu'est-ce qu'un fichier .xap ?
Un package d'application Microsoft Silverlight ou Windows Phone 7/8 - une archive ZIP contenant un manifeste, des assemblages .NET et des ressources. Ces deux technologies sont désormais abandonnées.
Comment ouvrir un fichier .xap ?
Pour l'inspecter, renommez-le en .zip et ouvrez-le avec 7-Zip ou WinRAR ; vous verrez le manifeste et les fichiers .dll. En règle générale, vous ne pouvez pas EXÉCUTER un XAP aujourd'hui car Silverlight et Windows Phone sont morts.
Puis-je encore exécuter un XAP sur Windows 10/11 ?
Il n'y a aucun moyen pris en charge. Silverlight a atteint sa fin de support le 12 octobre 2021 et aucun navigateur moderne ne l'exécute ; Windows Phone est abandonné. L'application devrait être reconstruite pour une plateforme actuelle.
Comment installer un XAP sur Windows Phone ?
Ceci n'est pertinent que sur le matériel hérité Windows Phone 7/8 avec le sideloading déverrouillé pour les développeurs ou l'ancien outil Application Deployment. Il n'existe plus d'appareil ou de boutique actuelle pour cela.
Puis-je convertir un XAP en APK ou EXE ?
Non. Un XAP contient des assemblages .NET pour le runtime mort de Silverlight/WP ; APK (Android) et EXE (Windows natif) sont entièrement différents. L'application devrait être réécrite, pas convertie.
Est-il sûr d'ouvrir un .xap ?
L'inspecter en tant que ZIP est sûr. Le risque réside uniquement dans l'exécution du code à l'intérieur ; puisqu'il ne reste plus de runtime, la question est largement théorique - mais ne manipulez les XAP que s'ils proviennent de sources fiables.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z