.XAP

XAP-fil

Silverlight / Windows Phone Application Package
Ställ en fråga
SNABBT SVAR

En XAP-fil (uttalas «zap») är ett gammalt Microsoft-applikationspaket för Silverlight-webbappar eller Windows Phone 7/8-appar. Du kan inte köra den idag - Silverlight nådde slutet på sin support den 12 oktober 2021 och Windows Phone har utgått. Du kan fortfarande inspektera innehållet genom att byta namn på filen till .zip och öppna den med 7-Zip eller WinRAR.

Utvecklare: Microsoft Kategori: Exekverbara filer MIME: application/x-silverlight-app
ÖPPNAS PÅ Windows
Relaterat: .APK · .EXE · .VBS · .JAR

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 10, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet XAP?

XAP-filer lagrar applikationspaket för Microsoft Silverlight - ett ramverk för webbläsarinsticksprogram - och senare för Windows Phone 7/8.0-appar. Silverlight i sig nådde slutet på sin livscykel den 12 oktober 2021, så XAP är nu ett föråldrat format.

Silverlight kunde köra kod skriven i hanterade .NET-språk som C# och VB.NET (och dynamiska språk som IronPython). Ramverket erbjöd även:

  • en renderingsmotor för grafik,
  • stöd för HD H.264-videostreaming (introducerat i Silverlight 3.0),
  • stöd för MP3 och WMA-ljud,
  • stöd för externa enheter (mus och tangentbord),
  • DRM-funktioner.

De flesta webbläsare erbjöd dedikerade insticksprogram för Silverlight, inklusive Google Chrome, Internet Explorer, Firefox, Safari och SeaMonkey. Moderna Chrome- och Firefox-webbläsare tog bort stödet flera år före Silverlights formella slutdatum, och Microsofts egen Edge-webbläsare har aldrig haft stöd för det.

XAP-filer användes också för att distribuera appar för Windows Phone 7 och 8.0. De lagrar appar komprimerade i ZIP-arkiv tillsammans med AppManifest.xaml eller WMAppManifest.xml-dokument och DLL-bibliotek som används av .NET-körtidsmiljön. Eftersom en XAP är ett standard ZIP-arkiv kan du inspektera dess innehåll genom att byta namn på filen till .zip. Windows Phone 8.1 och senare gick över till förpackningsformatet APPX, och XAP-filer kan inte längre köras på någon aktuell plattform.

Säkerhet & trygghet

RISK: MEDIUM

En XAP är inert på moderna system (ingen körtidsmiljö för att köra den), så den främsta risken är helt enkelt att köra okänd gammal kod om du på något sätt återupplivar den. .dll-assemblies inuti kan innehålla vad som helst, så inspektera endast XAP-filer från källor du litar på, och hantera «sideloadade» Windows Phone-paket från slumpmässiga webbplatser med försiktighet. Att inspektera (byt namn till zip) är säkert; att köra är det som innebär risk.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNSilverlight / Windows Phone Application Packageäven känd som XAP package, Silverlight application package
UTVECKLAREMicrosoftsedan 2007 (Silverlight 1.1/2); used for Windows Phone 7/8 apps (2010-2014)
MIME-TYPapplication/x-silverlight-app
TYPZIP-baserat applikationspaket (hanterade .NET-assemblies + manifest)
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
504B0304
ASCII
PK··
En XAP är ett ZIP-arkiv, så den börjar med ZIP-signaturen 50 4B 03 04 («PK»). Identifiera den som en XAP genom den interna AppManifest.xaml (Silverlight) eller WMAppManifest.xml (Windows Phone) plus .NET-assembly-posterna (.dll) - inte genom dess magic bytes, som är generiska för ZIP.

Program som öppnar XAP-filer

Windows4 apps
Visual Studio Freemium Endast användbart med det ursprungliga Silverlight/Windows Phone-projektets källkod; äldre Silverlight-verktyg stöds inte i nuvarande VS-versioner.
WinRAR Betald Öppna .xap som ett arkiv, eller byt namn på den till .zip först, och extrahera sedan innehållet.
7-Zip Öppen källkod Högerklicka på .xap > 7-Zip > Öppna arkiv (en XAP är en ZIP) för att visa manifestet, .dll-filerna och resurserna utan att köra något.
ILSpy Öppen källkod Extrahera .dll-assemblies från XAP-filen och öppna dem sedan i ILSpy för att inspektera/dekompilera .NET-koden.

Tekniska detaljer

djup specifikation
ContainerformatStandard ZIP-arkiv; magic bytes PK (50 4B 03 04) vid offset 0
KomprimeringDEFLATE per ZIP-post; själva det yttre ZIP-arkivet är inte ytterligare komprimerat
MIME-typapplication/x-silverlight-app
Silverlight-manifestAppManifest.xaml inuti arkivet - deklarerar Silverlight-version och den hanterade startpunkten (entry-point assembly)
Windows Phone-manifestWMAppManifest.xml inuti arkivet - deklarerar mål-OS (7.x eller 8.0), app-funktioner och app-metadata
Kod-assembliesEn eller flera hanterade .NET-assemblies (.dll-filer) kompilerade för Silverlight- eller Windows Phone-körtidsmiljön CLR
IntegritetZIP per-post CRC-32; Windows Phone Store-paket bar dessutom en digital katalogsignatur
KodningBinär (ZIP-container med DEFLATE-komprimerad hanterad kod och resursposter)
Typisk filstorlek100 KB - 100 MB beroende på appens tillgångar (gränssnitt, bilder, media, kod)
Maximalt antal arkivposterZIP-formatet stöder upp till 65 535 poster; ZIP64-tillägget tar bort denna gräns
IdentifieringKan inte skiljas från en vanlig ZIP enbart genom magic bytes; identifieras genom närvaron av AppManifest.xaml (Silverlight) eller WMAppManifest.xml (Windows Phone) inuti
PlattformstödSilverlight i webbläsare på Windows och macOS; Windows Phone 7- och 8.0-enheter - ingen nuvarande plattform kan köra XAP-filer
Ersatt avAPPX för Windows Phone 8.1 och Universal Windows Platform; senare MSIX för moderna Windows-appar
StatusUtgått - Silverlight har nått slutet på sin livscykel; Windows Phone har utgått; ingen nuvarande webbläsare eller OS kan köra XAP-paket
Släppt2007 (Silverlight 1.1/2); used for Windows Phone 7/8 apps (2010-2014)
Senaste versionWindows Phone 8.0 XAP; Windows Phone 8.1+ moved app packaging toward APPX
Specifikationwww.loc.gov

XAP-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med XAP-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om XAP-filer.

Vanliga frågor

Vad är en .xap-fil?
Ett Microsoft Silverlight- eller Windows Phone 7/8-applikationspaket - ett ZIP-arkiv som innehåller ett manifest, .NET-assemblies och resurser. Båda teknikerna har nu utgått.
Hur öppnar jag en .xap-fil?
För att inspektera den, byt namn på den till .zip och öppna med 7-Zip eller WinRAR; du kommer att se manifestet och .dll-filerna. Du kan generellt sett inte KÖRA en XAP idag eftersom Silverlight och Windows Phone är döda.
Kan jag fortfarande köra en XAP på Windows 10/11?
Det finns inget sätt som stöds. Silverlight nådde slutet på sin support den 12 oktober 2021 och ingen modern webbläsare kör det; Windows Phone har utgått. Appen skulle behöva byggas om för en aktuell plattform.
Hur installerar jag en XAP på Windows Phone?
Detta är endast relevant på äldre Windows Phone 7/8-hårdvara med utvecklarupplåst «sideloading» eller det gamla verktyget Application Deployment. Det finns ingen aktuell enhet eller butik för det.
Kan jag konvertera en XAP till APK eller EXE?
Nej. En XAP innehåller .NET-assemblies för den nedlagda Silverlight/WP-körtidsmiljön; APK (Android) och EXE (inbyggd Windows) är helt annorlunda. Appen måste skrivas om, inte konverteras.
Är det säkert att öppna en .xap?
Att inspektera den som en ZIP är säkert. Risken ligger endast i att köra koden inuti; eftersom det inte finns någon körtidsmiljö kvar är det i stort sett irrelevant - men hantera ändå bara XAP-filer från pålitliga källor.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö